首先说明
String s1="",s2=null;
变量s1是非空,且长度为0(中间没有空格);变量s2是空,且s2.length()会报错,java.lang.NullPointerException。
所以:
isNotEmpty(str) 相等于 str != null && str.length() > 0
isNotBlank(str) 相当于 str != null && str.length()>0 && str.trim().length()
同理:
isEmpty 相当于 str == null || str.length() == 0
isBlank 相当于 str == null || str.length == 0 || str.trim().length() == 0
注:trim()是去除字符串两端空格的意思。
标签:trim,&&,isNotBlank,s2,length,str,null,isNotEmpty,StringUtils From: https://www.cnblogs.com/xingrui/p/9577503.html