导入依赖
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
StringUtils中isEmpty()和isBlank()区别
isEmpty判断某字段字符串是否为空,为空的标准是str==null或者str.length()==0
StringUntils.isEmpty(null)=true
StringUntils.isEmpty("")=true
StringUntils.isEmpty(" ")=false
StringUntils.isEmpty("demo")=false
StringUntils.isEmpty(" demo ")=false
isBlank判断某字符串是否为空或长度为0或由空白符构成
StringUtils.isBlank(null)=true
StringUtils.isBlank("")=true
StringUtils.isBlank(" ")=true
StringUtils.isBlank("\t \n \f \r")=true //对于制表符、换行符、换页符合回车符
StringUtils.isBlank()//都识别为空白符
StringUtils.isBlank("\b")=false
StringUtils.isBlank("demo")=false
StringUtils.isBlank(" demo ")=false
其他方法
//(并集)
CollectionUtils.union(a, b)
//(交集)
CollectionUtils.intersection(a, b)
//(交集的补集)
CollectionUtils.disjunction(a, b)
//(A与B的差)
CollectionUtils.subtract(a, b)