`

StringUtils判断字符串是否为空的方法(转帖)

阅读更多

转帖地址:http://www.cnblogs.com/shangxiaofei/p/4313111.html

 

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
 
  2public 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
 
  3public 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
 
  4public 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 字符串常用工具

    1. **判断字符串是否为空** - `isEmpty(String str)`:检查字符串是否为 `null` 或者长度为0,如果是,则返回 `true`。 - `isBlank(String str)`:除了检查字符串是否为空外,还会去除两端的空白字符,如果结果为...

    java判断一个字符串是否是小数的方法

    在上面的代码中,我们首先使用 StringUtils.isBlank() 方法来判断字符串是否为空或长度为 0 或由空白符构成。如果字符串为空或长度为 0 或由空白符构成,返回 false。否则,我们使用 matches() 方法来判断字符串是否...

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

    Java中StringUtils工具类进行String为空的判断解析 在Java中,StringUtils工具类提供了多种方法来判断一个字符串是否为空或非空,这些...在实际开发中,我们可以根据需要选择合适的方法来判断字符串的空或非空状态。

    Java判断字符串是否为IP地址的方法

    在上面的代码中,我们首先判断字符串是否为空和长度是否在合理的范围内,然后使用split()方法将字符串分割成四个部分,并判断每个部分是否为数字且在合理的范围内。如果所有条件都满足那么该字符串就是一个合法的IP...

    StringUtils的各项用法

    在开发过程中,判断一个字符串是否为空或者仅包含空白字符是非常常见的需求。StringUtils提供的`isBlank()`和`isNotBlank()`方法解决了这个问题。`isBlank()`函数会检查字符串是否为空、长度为零或仅包含空白字符...

    StringUtils 字符串工具

    StringUtils 字符串工具

    关于字符串相等的比较

    - 缺点:不是用来判断字符串是否完全相等,而是返回一个整数值表示字符串的排序关系。 4. **使用 `String.equals` 静态方法:** - Java 9 及更高版本引入了静态方法 `String.equals`。 - 示例:`String.equals(s...

    StringUtils API 使用方法

    这两个方法用来判断字符串是否为空。`isEmpty` 检查字符串是否为 `null` 或其长度是否为零。`isNotEmpty` 则是 `isEmpty` 的否定形式,它返回 `true` 当字符串既不为 `null` 也不为空。在 `StringUtils` 中,空格被...

    Java StringUtils字符串分割转数组的实现

    例如,要将字符串 "aa.bb.cc.dd.ee.ff" 按照小数点进行分割,使用 split() 方法需要将小数点转义为 "\\.",否则将无法正确地分割字符串。 而使用 org.springframework.util.StringUtils 中的 ...

    java if判断字符串非空.docx

    从提供的代码示例中,我们可以看到几种不同的方法来检查字符串是否为空。这些方法包括使用基本的逻辑运算符、Apache Commons Lang 的 StringUtils 工具类以及 Java 内置的方法。以下是对这些方法的详细说明: 1. **...

    commons-lang3-3.1 StringUtils字符串jar包

    commons-lang3-3.1 StringUtils字符串jar包 org.apache.commons.lang3.StringUtils的jar包

    Java字符串常用方法

    判断字符串为空 判断一个字符串是否为空(`null`或者仅包含空白字符)是常用的操作。例如,在表单验证时,经常需要检查用户输入的字段是否为空。`StringUtils.isNullOrEmpty()` 方法可以实现这一功能: ```java ...

    StringUtils

    此方法同样用于去除字符串两端的控制字符,但如果处理后的字符串为空字符串,则返回 `null` 而不是空字符串。 **示例:** ```java System.out.println(StringUtils.trimToNull(null)); // 输出 null System.out....

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

    isEmpty 方法更适合判断字符串是否为空,而 isBlank 方法更适合判断字符串是否为空白。 在实际工作中,我们可以根据具体情况选择使用 isEmpty 或 isBlank 方法。例如,在验证用户输入时,如果我们只关心字符串是否...

    StringUtils(最新)

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

    StringUtils jar包

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

    StringUtils源码及使用文档

    - `isEmpty()`:判断字符串是否为null或长度为0。 - `trim()`:去除字符串两端的空白字符。 - `strip()`:去除字符串两侧的空白字符,同时考虑Unicode空白字符。 2. **字符串连接**: - `join()`:将数组或集合...

    StringUtils (Lang 2_3 API)

    以上仅是`StringUtils`类的部分功能,实际上还有更多如去除首尾特定字符、比较版本号、判断字符串是否包含特定子串等方法。在实际开发中,熟练运用`StringUtils`可以极大地提高代码的可读性和效率,减少错误的可能性...

    以太坊solidity字符串拼接实现

    `指令,使得合约中的所有字符串类型都可以直接调用`solidity-stringutils`库中定义的方法。例如,可以使用`concat`函数来拼接两个字符串。这种方法相对直接且减少了代码复杂性,尤其是当需要频繁处理字符串操作时。 ...

    StringUtils工具类的使用

    `StringUtils`提供了一些方法来检查字符串是否为空或者包含空白字符: 1. `isEmpty(String str)`:检查字符串是否为`null`或空字符串,但不考虑空白字符。例如: ```java System.out.println(StringUtils.isEmpty...

Global site tag (gtag.js) - Google Analytics