Apache common 包 StringUtils 关于isEmpty与isBlank的使用区别
发布日期:2021-06-29 13:19:07 浏览次数:2 分类:技术文章

本文共 786 字,大约阅读时间需要 2 分钟。

一、关于isEmpty与isBlank的使用区别

1. public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是str==null或str.length()==0
下面是StringUtils判断是否为空的示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false //注意在StringUtils中空格作非空处理
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false

2.public static boolean isBlank(String str)

判断某字符串是否为空或长度为0或由空白符(whitespace)构成
下面是示例:
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("/t /n /f /r") = true //对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
StringUtils.isBlank("/b") = false //"/b"为单词边界符
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false

转载地址:https://changemax.blog.csdn.net/article/details/97624261 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:StringUtils在commons-lang3和commons-lang中的区别
下一篇:Java正则大全

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月28日 13时02分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章