判断字符串、集合是否为空
一、判断 字符串是否为空:
1、 boolean isEmpty(String str) boolean isNotEmpty(String str) (结果相反)
判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
StringUtils.isEmpty(null) = true StringUtils.isEmpty("") = true StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理 StringUtils.isEmpty(" ") = false StringUtils.isEmpty("bob") = false StringUtils.isEmpty(" bob ") = false2、 isBlank(String str) isNotBlank(String str) (结果相反)
判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
StringUtils.isBlank(null) = true StringUtils.isBlank("") = true StringUtils.isBlank(" ") = true StringUtils.isBlank(" ") = true StringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符 均识为空白符 StringUtils.isBlank("\b") = false //"\b"为单词边界符 StringUtils.isBlank("bob") = false StringUtils.isBlank(" bob ") = false二、判断 集合是否为空:
1、CollectionUtils.isEmpty(list)
2、CollectionUtils.isNotEmpty(list)

浙公网安备 33010602011771号