isNotBlank()方法和isNotEmpty()方法的区别

2年前 (2022) 程序员胖胖胖虎阿
269 0 0

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、测试结果如下:

isNotBlank()方法和isNotEmpty()方法的区别

5、结论:

isNotEmpty()方法会将空字符进行判断,有空字符也会判断为不空-true;

而isNotBlank()方法只对非空字符进行判断。

版权声明:程序员胖胖胖虎阿 发表于 2022年11月8日 下午10:56。
转载请注明:isNotBlank()方法和isNotEmpty()方法的区别 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...