1、核心:最大的区别是两者对空白字符进行判断。
2、工具类中的源代码如下:
public static boolean isNotBlank(String str) { return !isBlank(str); }
public static boolean isNotEmpty(String str) { return !isEmpty(str); }
可知isNotBlank()方法与isNotEmpty()方法均为布尔型,即发回的结果为true或者false。
3、代码测试:
public static void main(String[] args) {
System.out.println("对为两个空格的字符串进行判断:");
System.out.println("isNotBlank方法判断的结果为"+StringUtils.isNotBlank(" "));
System.out.println("isNotEmpty方法判断的结果为"+StringUtils.isNotEmpty(" "));
}
用两种方法,分别对值为两个空格的字符串进行判断。
4、测试结果如下:
5、结论:
isNotEmpty()方法会将空字符进行判断,有空字符也会判断为不空-true;
而isNotBlank()方法只对非空字符进行判断。
相关文章
暂无评论...