The Java String length() method returns the length of a string. On this page, we are going to share a few examples through which you will understand the working of the length() method.
Java String length():
Method signature:
The signature for a length() method is as shown below.
public int length()Method parameters and return type:
Return type: It returns a total number of characters in a String.
Parameters: It doesn’t take any parameters.
Throws: It throws NullPointerException if the string is null.
Example 1:
Here we are simply finding the length of a string by using this method.
Source code:
public class Example1 {
    
    public static void main(String[] args) {
        
        String str = "It is a Java Length method tutorial";
        int length= str.length();
        System.out.println(length);
    }
}
Output:
run:
35
BUILD SUCCESSFUL (total time: 4 seconds)
Example 2:
In this example, we are comparing the lengths of two strings variables with different values.
Source code:
public class Example2 {
    
    public static void main(String[] args) {
        String str1 = "Java Programmers";
        String str2 = "Python Programmer";
        
        if(str1.length() == str2.length()){
            System.out.println("Length of strings is equal");
        } else {
            System.out.println("Length of strings is not equal");
        }
    }
}
Output:
run:
Length of strings is not equal
BUILD SUCCESSFUL (total time: 0 seconds)
Example 3:
The length() method can also be used in a loop for iterating till the length of the string. Here is an example that explains this concept.
Source code:
public class Example3 {
    
    public static void main(String[] args) {
        
        String str = "Converting into character array";
        
        char charArray[] = new char[str.length()];
        
        for(int i=0; i<str.length(); i++){
            charArray[i] = str.charAt(i);
        }
        System.out.println(charArray);
    }
}
Output:
run:
Converting into character array
BUILD SUCCESSFUL (total time: 0 seconds)
References:
Happy Learning 🙂
