Java – Check if a String is Blank

A string is said to be blank if it is empty or contains only white space characters like single space, new line, return feed, tab space, etc.

To check if a String str is blank, use String.isBlank() method. Call isBlank() method on the string str. If str is blank, then isBlank() method returns true.

Note: We can use String.isBlank() method only from Java version 11.

Java Program

</>
Copy
public class Example {
	public static void main(String[] args) {
		String str = "\t  \n \r";
		boolean result = str.isBlank();
		System.out.println("Is our string blank? " + result);
	}
}

Output

Is our string blank? true

Empty string is a blank string.

Java Program

</>
Copy
public class Example {
	public static void main(String[] args) {
		String str = "";
		boolean result = str.isBlank();
		System.out.println("Is our string blank? " + result);
	}
}

Output

Is our string blank? true

If str contains any character other than white space characters, then isBlank() method returns false.

Java Program

</>
Copy
public class Example {
	public static void main(String[] args) {
		String str = "hello";
		boolean result = str.isBlank();
		System.out.println("Is our string blank? " + result);
	}
}

Output

Is our string blank? false

Conclusion

In this Java Tutorial, we learned how to check if a string is blank in Java.