平时的生产过程中 我们判空一般会用到 "isNotBlank()" 或者 "!isBlank()" 而这两种方式实际上判断的是同一种情况 看到很多代码 都是喜欢用"!isBlank()"来判断 我想问 这和"isNotBlank()"有区别吗?用!来判断 有什么好处?
3 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
isNotBlank()
和 !isBlank()
是一回事,你可以看看源代码啊。
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;
}
public static boolean isNotBlank(String str) {
return !StringUtils.isBlank(str);
}
添加回答
举报
0/150
提交
取消