StringUtils的isEmpty和StringUtils的isBlank的区别

  • StringUtils.isEmpty

StringUtils.isEmpty(String str) 方法用于检查传入的字符串是否为 null 或者空字符串(“”)。如果字符串是 null 或者空字符串,则返回 true;否则返回 false

示例

StringUtils.isEmpty(null); // 返回 true
StringUtils.isEmpty("");   // 返回 true
StringUtils.isEmpty(" ");  // 返回 false
StringUtils.isEmpty("abc"); // 返回 false
  • StringUtils.isBlank

StringUtils.isBlank(String str) 方法用于检查传入的字符串是否为 null、空字符串(“”)或者仅包含空白字符(如空格、tab键、换行符等)。如果字符串满足上述条件之一,则返回 true;否则返回 false

示例

StringUtils.isBlank(null); // 返回 true
StringUtils.isBlank("");   // 返回 true
StringUtils.isBlank(" ");  // 返回 true
StringUtils.isBlank("\t\n\r"); // 返回 true
StringUtils.isBlank("abc"); // 返回 false
  • 总结
    • StringUtils.isEmpty:仅检查字符串是否为 null 或空字符串(“”)。

    • StringUtils.isBlank:检查字符串是否为 null、空字符串(“”)或仅包含空白字符。

你可能感兴趣的:(服务器,apache)