Java String isEmpty()

The Java String isEmpty() method checks whether the string is empty or not.

The syntax of the string isEmpty() method is:


Here, string is an object of the String class.

isEmpty() Parameters

The isEmpty() method does not take any parameters.

isEmpty() Return Value

  • returns true if the string is empty (length is 0)
  • returns false if the string is not empty

Example: Java String isEmpty()

class Main {
  public static void main(String[] args) {

    String str1 = "Java Programming";
    String str2 = "";

    System.out.println(str1.isEmpty()); // false
    System.out.println(str2.isEmpty()); // true


Note: A non-initialized string is not an empty string. If you use isEmpty() on a string that is not initialized, you will get an error.