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()方法只对非空字符进行判断。
本文来自转载,文章内容不代表随笔博客立场。
原文链接:isNotBlank()方法和isNotEmpty()方法的区别
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
原文链接:isNotBlank()方法和isNotEmpty()方法的区别
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。