我是靠谱客的博主 欣喜牛排,最近开发中收集的这篇文章主要介绍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.apache.commons.lang3.StringUtils)包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复