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

  • Post author:
  • Post category:java


主要区别在于对空字符串的判断

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



版权声明:本文为y1534414425原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。