猿问

关于数据判空的问题

平时的生产过程中 我们判空一般会用到 "isNotBlank()" 或者 "!isBlank()" 而这两种方式实际上判断的是同一种情况
看到很多代码 都是喜欢用"!isBlank()"来判断
我想问 这和"isNotBlank()"有区别吗?
用!来判断 有什么好处?

HUWWW
浏览 597回答 3
3回答

Cats萌萌

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); }

倚天杖

是一件事情呀,只不过从语言上肯定是正的比较好理解呀
随时随地看视频慕课网APP

相关分类

Java
我要回答