isblank和isempty的区别

isEmpty判断某字段字符串是否为空,为空的标准是str==null或者

str.length()==StringUntils.isEmpty(null)=true
StringUntils.isEmpty("")=trueStringUntils.isEmpty("")=false
StringUntils.isEmpty("bob")=false
StringUntils.isEmpty(" bob ")=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("bob")=false

猜你喜欢

转载自blog.csdn.net/qq_42383787/article/details/82900949