`

StringUtils的isBlank与isEmpty

    博客分类:
  • java
 
阅读更多

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

 

 

分享到:
评论

相关推荐

    StringUtils里的isEmpty方法和isBlank方法的区别详解

    StringUtils里的isEmpty方法和isBlank方法的区别详解 StringUtils 是一个非常有用的工具类库,提供了许多实用的字符串处理方法,其中的 isEmpty 和 isBlank 两个方法是我们在实际工作中经常使用的,但是它们之间有...

    StringUtils函数全集

    `isNotEmpty`方法与`isEmpty`方法相对应,用于判断一个字符串是否非空且非零长度。它是通过调用`isEmpty`方法并取反得到结果。 **示例:** ```java System.out.println(StringUtils.isNotEmpty(null)); // false ...

    StringUtils中的isEmpty、isNotEmpty、isBlank和isNotBlank的区别详解

    在Java开发中,Apache Commons Lang库提供了一个非常实用的工具类`StringUtils`,它包含了一系列用于处理字符串的方法,包括`isEmpty()`, `isNotEmpty()`, `isBlank()`和`isNotBlank()`。这些方法在处理字符串时能...

    StringUtils

    与原生的 `String` 类不同的是,`StringUtils` 提供了更加丰富的字符串处理功能,并且在设计上考虑到了对 `null` 值的安全处理,避免了 `NullPointerException` 的发生。这使得开发者在进行字符串处理时能够更加灵活...

    StringUtils工具类的使用

    2. `isNotEmpty(String str)`:与`isEmpty`相反,它会检查字符串是否不为空且不为`null`,同样不考虑空白字符。 3. `isBlank(String str)`:从2.0版本开始引入,除了检查`null`和空字符串外,还会去除两端的空白...

    Java中StringUtils工具类进行String为空的判断解析

    * StringUtils.isEmpty(" ") = false //注意在StringUtils中空格作非空处理 * StringUtils.isEmpty(" ") = false * StringUtils.isEmpty("bob") = false * StringUtils.isEmpty(" bob ") = false 可以看到,该方法...

    StringUtils(最新)

    1. **字符串空判断**:`StringUtils.isEmpty(String str)` 和 `StringUtils.isBlank(String str)` 方法用于检查字符串是否为空或者仅由空白字符组成。`isEmpty()` 只检查是否为 `null` 或长度为 0,而 `isBlank()` ...

    StringUtils jar包

    1. **非空检查**:`StringUtils`提供了`isBlank`和`isEmpty`方法,用于判断字符串是否为空或仅包含空白字符,这对于验证用户输入或处理数据时非常有用。 2. **空白字符处理**:除了非空检查,还有`trim`、`...

    工作 3 年的同事不懂 isEmpty 和 isBlank 的区别,我真是醉了。。(csdn)————程序.pdf

    首先,`isEmpty()`和`isBlank()`都出自于Apache Commons Lang库中的`StringUtils`工具类,这个库提供了一系列针对字符串操作的实用方法。然而,不同开发团队或开发者可能选用不同的工具包,如Netty、Spring等,这...

    Java中StringUtils工具类的一些用法实例

    `isBlank()`与`isEmpty()`类似,但会考虑空白字符,包括空格、制表符、换行符等。如果字符串是`null`、空字符串或者只包含空白字符,`isBlank()`将返回`true`。而`isNotBlank()`则确保字符串非空且不含空白字符。 `...

    StringUtils API 使用方法

    `StringUtils` API 是 Apache Commons Lang 库中的一个实用工具类,专门为处理 `java.lang.String` 对象提供了丰富的静态方法。这个库是对 Java 标准库中的 `String` 类方法的一个扩展,尤其在处理 `null` 和空白...

    StringUtils源码及使用文档

    - `isBlank()`:检查字符串是否为空或者只包含空格、制表符等空白字符。 - `isEmpty()`:判断字符串是否为null或长度为0。 - `trim()`:去除字符串两端的空白字符。 - `strip()`:去除字符串两侧的空白字符,...

    StringUtils NumberUtils DateUtils

    StringUtils是处理字符串的工具类,它提供了大量的静态方法,帮助开发者执行各种字符串操作,如检查空值(isBlank, isEmpty)、比较(equals, equalsIgnoreCase)、替换(replace, replaceAll)、分割(split)和...

    StringUtils 中文API

    StringUtils.isEmpty(String str); StringUtils.isBlank(String str); ``` - **示例**: ```java String s = null; System.out.println(StringUtils.isEmpty(s)); // true String s2 = " "; System.out....

    StringUtils api 中文 英文 对照

    boolean isEmpty = StringUtils.isEmpty(str); // false boolean isBlank = StringUtils.isBlank(str); // true ``` ##### 2. Trim/Strip - **功能**:去除字符串两端的空白字符。 - **用途**:在处理用户输入...

    StringUtils 字符串常用工具

    - `isBlank(String str)`:除了检查字符串是否为空外,还会去除两端的空白字符,如果结果为空则返回 `true`。 2. **字符串比较** - `equals(String str1, String str2)`:安全的字符串比较,即使其中一个为 `null...

    String判空工具类,可批量判空

    封装的一个String的批量判空工具类,平时使用StringUtils.isEmpty()和StringUtils.isBlank()时,经常出现“null”值无法判空,通过封装工具类,完全实现一切判空,多次测试正常好用。

    StringUtils 从报文中取得数据

    4. **条件判断**:`isEmpty()` 和 `isBlank()` 可以检查字符串是否为空或仅含空白,避免因为空值问题导致的错误。 5. **连接字符串**:`join()` 方法可以方便地将多个字符串连接成一个,如果报文中的数据是分散的,...

Global site tag (gtag.js) - Google Analytics