每次用之前都需要搜一下,今天记录一下。
本文举例Stringutils类下的.isnotblank、isnotempty。isblank、isempty与他们相同。
先看代码能不能看懂
// 这有一个空格
String str = " "
sout(StringUtils.isnotempty(str)); //输出为true
sout(Stringutils.isnotblank(str)); //输出为false
String str = "";
String str = "null";
无论是 notblank、notempty 均 sout() 输出为false
结论:
- blank 是空白的意思,也就是,你即使有空格,也是个空白。
- empty 是空的意思,也就是,我就是有一个空格,我就不为空。