栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

isEmpty 和 isBlank 的用法区别,你都知道吗?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

isEmpty 和 isBlank 的用法区别,你都知道吗?

StringUtils.isBlank(null) = true

StringUtils.isBlank(“”) = true

StringUtils.isBlank(" ") = true

StringUtils.isBlank(“bob”) = false

StringUtils.isBlank(" bob ") = false

public static boolean isBlank(final CharSequence cs) {

int strLen;

if (cs == null || (strLen = cs.length()) == 0) {

return true;

}

for (int i = 0; i < strLen; i++) {

if (Character.isWhitespace(cs.charAt(i)) == false) {

return false;

}

}

return true;

}

StringUtils.isNotBlank()


Java开源项目【ali1024.coding.net/public/P7/Java/git】
是否真的不为空,不是空格或者空值 ,相当于!isBlank();

public static boolean isNotBlank(final CharSequence cs) {

return !isBlank(cs);

}

StringUtils.isAnyBlank()


是否包含任何真空值(包含空格或空值)

StringUtils.isAnyBlank(null) = true

StringUtils.isAnyBlank(null, “foo”) = true

StringUtils.isAnyBlank(null, null) = true

StringUtils.isAnyBlank(“”, “bar”) = true

StringUtils.isAnyBlank(“bob”, “”) = true

StringUtils.isAnyBlank(" bob ", null) = true

StringUtils.isAnyBlank(" ", “bar”) = true

StringUtils.isAnyBlank(“foo”, “bar”) = false

public static boolean isAnyBlank(final CharSequence… css) {

if (ArrayUtils.isEmpty(css)) {

return true;

}

for (final CharSequence cs : css){

if (isBlank(cs)) {

return true;

}

}

return false;

}

StringUtils.isNoneBlank()


是否全部都不包含空值或空格

StringUtils.isNoneBlank(null) = false

StringUtils.isNoneBlank(null, “foo”) = false

StringUtils.isNoneBlank(null, null) = false

StringUtils.isNoneBlank(“”, “bar”) = false

StringUtils.isNoneBlank(“bob”, “”) = false

StringUtils.isNoneBlank(" bob ", null) = false

StringUtils.isNoneBlank(" ", “bar”) = false

StringUtils.isNoneBlank(“foo”, “bar”) = true

public static boolean isNoneBlank(final CharSequence… css) {

return !isAnyBlank(css);

}

StringUtils的其他方法

================

可以参考官方的文档,里面有详细的描述,有些方法还是很好用的.

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html

(感谢阅读,希望对你所有帮助)

来源:blog.csdn.net/moshowgame/

article/details/102914895

Java网站推荐:www.java1000.com,网站包括Java基础、进阶、源码、面试等各个系列文章,欢迎浏览!

Github仓库推荐:

https://github.com/OUYANGSIHAI/JavaInterview,复制链接直达,该仓库是本人面试一年的面试记录与分享,相信对你有一定的帮助!

推荐文章

1、14个项目!

2、GitHub 上 6 款牛哄哄的后台模板

总结

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家

接直达,该仓库是本人面试一年的面试记录与分享,相信对你有一定的帮助!

推荐文章

1、14个项目!

2、GitHub 上 6 款牛哄哄的后台模板

总结

这个月马上就又要过去了,还在找工作的小伙伴要做好准备了,小编整理了大厂java程序员面试涉及到的绝大部分面试题及答案,希望能帮助到大家

[外链图片转存中…(img-DjiLzRZr-1650518084840)]

[外链图片转存中…(img-P7yfrdmD-1650518084841)]

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号