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

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()方法只对非空字符进行判断。

本文来自转载,文章内容不代表随笔博客立场。
原文链接:isNotBlank()方法和isNotEmpty()方法的区别
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
(1)
上一篇 2022年 11月 9日 下午6:50
下一篇 2022年 11月 11日 下午4:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

在线咨询: QQ交谈

邮件:jctestxcx@163.com

关注微信