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 🙂