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.


