【工具类】commons-lang3包下StringUtils.isNotBlank()和StringUtils.isNotBlank()的区别
作者:互联网
依赖:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8.1</version>
</dependency>
//StringUtils.isEmpty()
//判断参数是否为空。(为空的标准是str==null,str.length()==0)。
System.out.println(StringUtils.isEmpty(null)); true
System.out.println(StringUtils.isEmpty("")); true
System.out.println(StringUtils.isEmpty(" "));false
System.out.println(StringUtils.isEmpty("a"));false
System.out.println(StringUtils.isEmpty(" a "));false
System.out.println(StringUtils.isEmpty("\t \n \f \r"));false
System.out.println(StringUtils.isEmpty("\b"));false
System.out.println(StringUtils.isEmpty("bob"));false
System.out.println(StringUtils.isEmpty(" bob "));false
//StringUtils.isNotEmpty()等价于!isEmpty(String str);
//判断参数是否非空。
System.out.println(StringUtils.isNotEmpty(null)); false
System.out.println(StringUtils.isNotEmpty(""));false
System.out.println(StringUtils.isNotEmpty(" "));true
System.out.println(StringUtils.isNotEmpty("a"));true
System.out.println(StringUtils.isNotEmpty(" a "));true
System.out.println(StringUtils.isNotEmpty("\t \n \f \r"));true
System.out.println(StringUtils.isNotEmpty("\b"));true
System.out.println(StringUtils.isNotEmpty("bob"));true
System.out.println(StringUtils.isNotEmpty(" bob "));true
//StringUtils.isBlank()
//判断参数:是否为空,长度是否为0,值是否为空白字符等。
System.out.println(StringUtils.isBlank(null));true
System.out.println(StringUtils.isBlank(""));true
System.out.println(StringUtils.isBlank(" "));true
//对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
System.out.println(StringUtils.isBlank("\t \n \f \r"));true
//\b 为单词边界符
System.out.println(StringUtils.isBlank("\b"));false
System.out.println(StringUtils.isBlank("a"));false
System.out.println(StringUtils.isBlank(" a "));false
System.out.println(StringUtils.isBlank("bob"));false
System.out.println(StringUtils.isBlank(" bob "));false
//StringUtils.isNotBlank()
//是否不为空,长度是否不为0,值是否为空白字符。等价于!isBlank(String str);
System.out.println(StringUtils.isNotBlank(null));false
System.out.println(StringUtils.isNotBlank(""));false
System.out.println(StringUtils.isNotBlank(" "));false
System.out.println(StringUtils.isNotBlank("\t \n \f \r"));false
System.out.println(StringUtils.isNotBlank("\b"));true
System.out.println(StringUtils.isNotBlank("a"));true
System.out.println(StringUtils.isNotBlank(" a "));true
System.out.println(StringUtils.isNotBlank("bob"));true
System.out.println(StringUtils.isNotBlank(" bob "));true
标签:false,isNotBlank,System,commons,println,true,StringUtils,out 来源: https://blog.csdn.net/qq_44461217/article/details/121083169