昨天才意识到这两个的存在。
Blank(空字符串 blank)
StringUtils.isNoneBlank(null) = false StringUtils.isNoneBlank(null, "foo") = false StringUtils.isNoneBlank(null, null) = false StringUtils.isNoneBlank("", "bar") = false StringUtils.isNoneBlank("bob", "") = false StringUtils.isNoneBlank(" bob ", null) = false StringUtils.isNoneBlank(" ", "bar") = false StringUtils.isNoneBlank("foo", "bar") = true
Empty(空字符串 not empty)
StringUtils.isNotEmpty(null) = false StringUtils.isNotEmpty("") = false StringUtils.isNotEmpty(" ") = true StringUtils.isNotEmpty("bob") = true StringUtils.isNotEmpty(" bob ") = true
StringUtils.isBlank()
StringUtils.isBlank(null)=trueStringUtils.isBlank("")=trueStringUtils.isBlank(" ")=trueStringUtils.isBlank("bob")=falseStringUtils.isBlank(" bob ")=false
StringUtils.isEmpty
StringUtils.isEmpty(null)=trueStringUtils.isEmpty("")=trueStringUtils.isEmpty(" ")=falseStringUtils.isEmpty("bob")=falseStringUtils.isEmpty(" bob ")=false