当前位置: 代码迷 >> 综合 >> Java | org.apache.commons.lang3包中工具类StringUtils.isEmpty()和StringUtils.isBlank()区别
  详细解决方案

Java | org.apache.commons.lang3包中工具类StringUtils.isEmpty()和StringUtils.isBlank()区别

热度:90   发布时间:2024-02-11 22:20:45.0

主要区别在于对空字符串的判断StringUtils.isBlank中可以包含空字符串,返回true

StringUtils.isEmpty()

StringUtils.isEmpty(null)      = true
StringUtils.isEmpty("")        = true
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("bob")     = false
StringUtils.isBlank(" bob ") = false
  相关解决方案