判断某字符串是否为空,为空的标准是str==null或str.length()==0
1.下面是StringUtils判断是否为空的示例:
1
2
3
4
5
6
|
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 isNotEmpty(String str)
判断某字符串是否非空,等于!isEmpty(String str)
下面是示例:
1
2
3
4
5
6
|
StringUtils.isNotEmpty( null ) = false StringUtils.isNotEmpty( "" ) = false StringUtils.isNotEmpty( " " ) = true StringUtils.isNotEmpty( " " ) = true StringUtils.isNotEmpty( "bob" ) = true StringUtils.isNotEmpty( " bob " ) = true |
3. public static boolean isBlank(String str)
判断某字符串是否为空或长度为0或由空白符(whitespace)构成
下面是示例:
1
2
3
4
5
6
7
8
9
|
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 |
4. public static boolean isNotBlank(String str)
判断某字符串是否不为空且长度不为0且不由空白符(whitespace)构成,等于!isBlank(String str)
下面是示例:
1
2
3
4
5
6
7
8
|
StringUtils.isNotBlank( null ) = false StringUtils.isNotBlank( "" ) = false StringUtils.isNotBlank( " " ) = false StringUtils.isNotBlank( " " ) = false StringUtils.isNotBlank( "\t \n \f \r" ) = false StringUtils.isNotBlank( "\b" ) = true StringUtils.isNotBlank( "bob" ) = true StringUtils.isNotBlank( " bob " ) = true |
总结
以上就是本文关于Java中StringUtils工具类进行String为空的判断解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
原文链接:http://www.cnblogs.com/mr-wuxiansheng/p/7500487.html