In this post, we demonstrate how to checks if a String is not empty and not null in Java with an example.
Checks If a String is Not Empty and Not Null in Java
package net.javaguides.corejava.string;
public class StringNotNullAndNotEmpty {
public static void main(String[] args) {
System.out.println(isNotEmpty(null));
System.out.println(isNotEmpty(""));
System.out.println(isNotEmpty("sourcecodeexamples"));
}
/**
* <p>
* Checks if a CharSequence is empty ("") or null.
* </p>
*
* @param cs
* the CharSequence to check, may be null
* @return {@code true} if the CharSequence is empty or null
* @since 3.0 Changed signature from isEmpty(String) to
* isEmpty(CharSequence)
*/
public static boolean isEmpty(final CharSequence cs) {
return cs == null || cs.length() == 0;
}
/**
* <p>
* Checks if a CharSequence is not empty ("") and not null.
* </p>
*
* @param cs
* the CharSequence to check, may be null
* @return {@code true} if the CharSequence is not empty and not null
* @since 3.0 Changed signature from isNotEmpty(String) to
* isNotEmpty(CharSequence)
*/
public static boolean isNotEmpty(final CharSequence cs) {
return !isEmpty(cs);
}
}
Output:
false
false
true
Reference
Free Spring Boot Tutorial - 5 Hours Full Course
Watch this course on YouTube at Spring Boot Tutorial | Fee 5 Hours Full Course