您的位置:首页 > 其它

[StringUtil ] isEmpty VS isBlank

2017-02-23 12:01 369 查看
昨天才意识到这两个的存在。

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)      = true
StringUtils.isBlank("")        = true
StringUtils.isBlank(" ")       = true
StringUtils.isBlank("bob")     = false
StringUtils.isBlank("  bob  ") = false

StringUtils.isEmpty

StringUtils.isEmpty(null)      = true
StringUtils.isEmpty("")        = true
StringUtils.isEmpty(" ")       = false
StringUtils.isEmpty("bob")     = false
StringUtils.isEmpty("  bob  ") = false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: