`
小苏_呵呵
  • 浏览: 12862 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

StringUtil 的 isBlank、isEmply、isNotEmpty、isNotBlank 区别

 
阅读更多
StringUtils的isBlank与isEmply

1. public static boolean isEmpty(String str)

  判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0

  下面是 StringUtils 判断是否为空的示例:

  StringUtils.isEmpty(null) = true

  StringUtils.isEmpty("") = true

  StringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理

  StringUtils.isEmpty("   ") = false

  StringUtils.isEmpty("bob") = false

  StringUtils.isEmpty(" bob ") = false

  2. public static boolean isNotEmpty(String str)

  判断某字符串是否非空,等于 !isEmpty(String str)

  下面是示例:

  StringUtils.isNotEmpty(null) = false

  StringUtils.isNotEmpty("") = false

  StringUtils.isNotEmpty(" ") = true

  StringUtils.isNotEmpty("         ") = true

  StringUtils.isNotEmpty("bob") = true

  StringUtils.isNotEmpty(" bob ") = true

  3. public static boolean isBlank(String str)

  判断某字符串是否为空或长度为0或由空白符(whitespace) 构成

  下面是示例:

  StringUtils.isBlank(null) = true

  StringUtils.isBlank("") = true

  StringUtils.isBlank(" ") = true

  StringUtils.isBlank("        ") = true

  StringUtils.isBlank("\t \n \f \r") = true   //对于制表符、换行符、换页符和回车符

  StringUtils.isBlank()   //均识为空白符

  StringUtils.isBlank("\b") = false   //"\b"为单词边界符

  StringUtils.isBlank("bob") = false

  StringUtils.isBlank(" bob ") = false

  4. public static boolean isNotBlank(String str)

  判断某字符串是否不为空且长度不为0且不由空白符(whitespace) 构成,等于 !isBlank(String str)

  下面是示例:

  StringUtils.isNotBlank(null) = false

  StringUtils.isNotBlank("") = false

  StringUtils.isNotBlank(" ") = false

  StringUtils.isNotBlank("         ") = false

  StringUtils.isNotBlank("\t \n \f \r") = false

  StringUtils.isNotBlank("\b") = true

  StringUtils.isNotBlank("bob") = true

  StringUtils.isNotBlank(" bob ") = true
分享到:
评论

相关推荐

    StringUtil.java

    java编程中对字符串的各种方式的处理,包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某...

    StringUtil(通过的字符处理工具类)

    `StringUtil`提供了检查字符串是否为空的方法,如`isBlank()`和`isEmpty()`. `isEmpty()`主要检查字符串是否为null或长度为0,而`isBlank()`还会考虑字符串中是否只包含空白字符。 2. **字符串连接** 对于多个...

    StringUtil.rar

    `StringUtil`可能包含了一些与正则表达式相关的函数,如`match(const std::string &str, const std::string &pattern)`或`extract(const std::string &str, const std::string &pattern)`,前者用于检查字符串是否...

    StringUtil.java工具类

    StringUtil工具类java学习的好东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

    C语言实现String字符串及其函数stringUtil

    本项目名为"C语言实现String字符串及其函数stringUtil",主要关注的是如何在C语言环境中自定义处理字符串的函数,以扩展标准库中提供的功能。通过分析`stringUtil.c`源代码和`stringUtil.h`头文件,我们可以了解一些...

    StringUtil

    Java字符串工具类。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    AS3-StringUtil

    《AS3-StringUtil:深入解析字符串处理工具类》 在ActionScript 3(AS3)中,处理字符串是一项常见的任务,而`StringUtil`类则是一个非常实用的工具,它提供了许多方便的方法来优化和简化字符串操作。这篇内容将...

    自己整理的StringUtil ,字符串处理工具类.txt

    自己整理的StringUtil ,字符串处理工具类,很全面的方法,对象之间的数据转换

    StringUtil工具类

    StringUtil工具类 是对String 对象封装操作

Global site tag (gtag.js) - Google Analytics