➤ How to Code a Game
➤ Array Programs in Java
➤ Java Inline Thread Creation
➤ Java Custom Exception
➤ Hibernate vs JDBC
➤ Object Relational Mapping
➤ Check Oracle DB Size
➤ Check Oracle DB Version
➤ Generation of Computers
➤ XML Pros & Cons
➤ Git Analytics & Its Uses
➤ Top Skills for Cloud Professional
➤ How to Hire Best Candidates
➤ Scrum Master Roles & Work
➤ CyberSecurity in Python
➤ Protect from Cyber-Attack
➤ Solve App Development Challenges
➤ Top Chrome Extensions for Twitch Users
➤ Mistakes That Can Ruin Your Test Metric Program
StringUtils isNotBlank() Method | The isNotBlank() method in the StringUtils is used to check whether the string is not blank or not. It is just the opposite of StringUtils.isBlank() method where the isBlank() method checks if the string is empty or not but the isNotBlank() checks if the string is not empty or not. If the string is empty then isNotBlank() method returns false or else if the string is not empty then it returns true.
Java StringUtils isNotBlank() Method
The syntax for the isNotBlank() method is as follows:-
public static boolean isNotBlank(final CharSequence cs)
It checks if a CharSequence is not empty (“”), not null, and not whitespace only.
Parameters: CharSequence to check
Return type: boolean
Returns: true if the string contains some characters or else false.
The StringUtils isNotBlank() Method is implemented as follows:-
public static boolean isNotBlank(final CharSequence cs) {
return !isBlank(cs);
}
Method Call Examples
StringUtils.isNotBlank(“Hello”) | true |
StringUtils.isNotBlank(null) | false |
StringUtils.isNotBlank(“”) | false |
StringUtils.isNotBlank(” “) | false |
StringUtils.isNotBlank() Example-1
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
String string = "Know Program";
System.out.println(StringUtils.isNotBlank(string));
string = null;
System.out.println(StringUtils.isNotBlank(string));
}
}
Output:-
true
false
The string literal “Know Program” has a length greater than 0 excluding the whitespaces therefore StringUtils.isNotBlank() method returns true. But where the string is referencing to null in that case it is not holding any actual characters, therefore, StringUtils.isNotBlank() method returns false.
StringUtils.isNotBlank() Java Example-2
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
String string = "null";
System.out.println(StringUtils.isNotBlank(string));
string = " \n\t";
System.out.println(StringUtils.isNotBlank(string));
}
}
Output:-
true
false
Here also the string literal “null” has length greater than 0 therefore StringUtils.isNotBlank() method returns true. Note that it is not a null reference rather it is a valid string literal with characters ‘n’, ‘u’, ‘l’, ‘l’.
Whereas the string literal " \n\t"
contains only whitespaces therefore the StringUtils.isNotBlank() method returns false because it is not containing any valid character and has length 0 (excluding whitespaces).
isNotBlank() StringUtils Example-3
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
String string = "";
System.out.println(StringUtils.isNotBlank(string));
}
}
Output:-
false
In this example, the variable contains an empty string literal and its length is 0. Hence StringUtils.isNotBlank() method returns false.
If you enjoyed this post, share it with your friends. Do you want to share more information about the topic discussed above or do you find anything incorrect? Let us know in the comments. Thank you!