How to check if a string is empty in Java
In this tutorial, we are going to learn about how to check if a string is empty or not in Java.
Checking the empty string
To check if a given string is empty or not, we can use the built-in String.isEmpty()
method in Java.
The String.isEmpty()
method returns true
if a given string is empty string (""), otherwise it returns false
if a string is not empty.
Here is an example:
public class Main
{
public static void main(String[] args) {
String str = "";
if(str.isEmpty()){
System.out.println("str is empty");
}else{
System.out.println("str is not empty");
}
}
}
Output:
"str is empty"
Similarly, we can also use the length()
method to check if a string is empty or not in Java.
public class Main
{
public static void main(String[] args) {
String str = "";
int n = str.length();
if (n == 0) {
System.out.println("str is empty");
}else{
System.out.println("str is not empty");
}
}
}
Note: The length() method returns the total number of characters in a specified string, it returns 0 for the empty string.