StringUtils中isBlank与isEmply用法
判断某个字符串是否为空的条件是 str.length == 0 或者 str == null
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
StringUtils.isEmpty(" ") = falseStringUtils.isEmpty("bob") = falseStringUtils.isEmpty(" bob ") = false判断某字符串是否为空或长度为0或由空白符(whitespace) 构成StringUtils.isBlank(null) = true
StringUtils.isBlank("") = trueStringUtils.isBlank(" ") = trueStringUtils.isBlank(" ") = trueStringUtils.isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符StringUtils.isBlank() //均识为空白符StringUtils.isBlank("\b") = false //"\b"为单词边界符StringUtils.isBlank("bob") = falseStringUtils.isBlank(" bob ") = false

浙公网安备 33010602011771号