我是靠谱客的博主 欣喜牛排,这篇文章主要介绍java中判断字符串不为空一、StringUtils(org.apache.commons.lang3.StringUtils)包,现在分享给大家,希望可以做个参考。
一、StringUtils(org.apache.commons.lang3.StringUtils)包
1、StringUtils中的isNotEmpty
isNotEmpty(str)相当于 str != null && str.length > 0
通过源码可以看到,这里判断是判断当前字符串不为null或者长度为0
示例:
StringUtils.isNotEmpty(null) = false
StringUtils.isNotEmpty("") = false
StringUtils.isNotEmpty(" ") = true
StringUtils.isNotEmpty("bob") = true
StringUtils.isNotEmpty(" bob ") = true
2、StringUtils中的isNotBlank
isNotBlank(str) 相当于 str != null && str.length > 0 && str.trim().length > 0
通过源码可以看到判断该字符串长度不为0并且字符串不是空格
示例:
StringUtils.isNotBlank(null) = false
StringUtils.isNotBlank("") = false
StringUtils.isNotBlank(" ") = false
StringUtils.isNotBlank("bob") = true
StringUtils.isNotBlank(" bob ") = true
3、StringUtils中的isBlank
isBlank 相当于 str == null || str.length == 0 || str.trim().length == 0
通过源码可以看出判断该字符串长度为0,同时如果字符串是否为空格。
示例:
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false
4、StringUtils中的isEmpty
isEmpty 相当与于 str == null || str.length == 0
通过源码可以看出判断该字符串为空或者长度为0,但是不会判断字符串为空格的情况。
示例:
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
最后
以上就是欣喜牛排最近收集整理的关于java中判断字符串不为空一、StringUtils(org.apache.commons.lang3.StringUtils)包的全部内容,更多相关java中判断字符串不为空一、StringUtils(org内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复