平時的生產(chǎn)過程中 我們判空一般會用到 "isNotBlank()" 或者 "!isBlank()" 而這兩種方式實際上判斷的是同一種情況 看到很多代碼 都是喜歡用"!isBlank()"來判斷 我想問 這和"isNotBlank()"有區(qū)別嗎?用!來判斷 有什么好處?
3 回答

Cats萌萌
TA貢獻1805條經(jīng)驗 獲得超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
提交
取消