Checking a sting object containing empty or null value
Apache has provided two methods isBlank() and isNotBlank() for checking the strings.
The class org.apache.commons.lang.StringUtils extends Object class and provides methods that operate on null safe string.
The methods used:
isBlank(String str): This method is used to check whether a string is empty ("") , null or whitespace.
isNotBlank(String str): This method is used to check whether a string is not empty (""), not null or not a whitespace .
There are two more methods which can be used:
isNotEmpty(String str): Use this method for checking a string whether it is not empty("") or not null.
isEmpty(String str): Use this method to check a string for its empty (" ) or null value.
Code:
import org.apache.commons.lang.StringUtils;
public class CheckEmptyStringExample
{
public static void main(String[] args)
{
String string1 = "";
String string2 = "\t\r\n";
String string3 = " ";
String string4 = null;
String string5 = "Hi";
System.out.println("\nString one is empty? " +
StringUtils.isBlank(string1));
System.out.println("String one is not empty? " +
StringUtils.isNotBlank(string1));
System.out.println("\nString two is empty? " +
StringUtils.isBlank(string2));
System.out.println("String two is not empty?" +
StringUtils.isNotBlank(string2));
System.out.println("\nString three is empty?" +
StringUtils.isBlank(string3));
System.out.println("String three is not empty?" +
StringUtils.isNotBlank(string3));
System.out.println("\nString four is empty?" +
StringUtils.isBlank(string4));
System.out.println("String four is not empty?" +
StringUtils.isNotBlank(string4));
System.out.println("\nString five is empty?" +
StringUtils.isBlank(string5));
System.out.println("String five is not empty?" +
StringUtils.isNotBlank(string5));
}
}
Bookmarks