空校验(StringUtils.isBlank(String str) 、 StringUtils.isEmpty(String str)、StringUtils.isWhitespace(String str) )
StringUtils.isBlank(String str) 方法根据null对象、字符串长度、和空格字符串(" “)对参数字符串进行空校验,如果字符串对象为null对象、字符串长度为0、空格字符串(” ")则返回结果为true,反之则返回false。方法源码如下:
public static boolean isBlank(String str) {
int strLen;
if (str == null || (strLen = str.length()) == 0) {
return true;
}
for (int i = 0; i < strLen; i++) {
if ((Character.isWhitespace(str.charAt(i)) == false)) {
return false;
}
}
return true;
}
StringUtils.isEmpty(String str) 方法根据null对象、字符串长度对参数字符串进行空校验, 如果字符串为null对象、字符串长度为0则返回true,反之返回false。方法源码如下:
p