1, isBlank和isEmpty 是判断字符串为空的方法
2,简单例子
isBlank
StringUtils.isBlank("lyx") = false
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true //区别
StringUtils.isBlank(null) = true
isEmpty
StringUtils.isEmpty("lyx") = false
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false //区别
StringUtils.isEmpty(null) = true
isEmpty制表符,空格都为false。isBlank true
public static void main(String[] args) {
String str="";
System.out.println(str.length()); //0
System.out.println(StringUtils.isBlank(str));//true
System.out.println(StringUtils.isEmpty(str));//true
String str1=" ";
System.out.println(str1.length());//1
System.out.println(StringUtils.isBlank(str1));//true
System.out.println(StringUtils.isEmpty(str1));//false
String str2=null;
//System.out.println(str2.length());//java.lang.NullPointerException
System.out.println(StringUtils.isBlank(str2));//true
System.out.println(StringUtils.isEmpty(str2));//true
}