StringUtils.isEmpty() 用来判断 String 的 length 是 0 或 null,length可以理解为空字符串。
StringUtils.isBlank() 更进一步判断,在StringUtils.isEmpty()的基础上, 检查String是否仅仅由空的制表符构成,制表符包含空格、Tab等。
举几个栗子:
StringUtils.isEmpty()
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
StringUtils.isBlank()
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false