`
yxwang0615
  • 浏览: 561016 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

【转.备份】 StringUtils的isBlank与isEmply

    博客分类:
  • java
阅读更多

org.apache.commons.lang.StringUtils 的部分方法:

 

1. public static boolean isEmpty(String str)

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

下面是 StringUtils 判断是否为空的示例: [size=medium][/size]

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
分享到:
评论

相关推荐

    org.apache.commons.lang3.StringUtils.jar.rar

    9. **编码与解码**:`StringUtils.encode*()` 和 `StringUtils.decode*()` 系列方法可以帮助进行不同字符编码间的转换。 10. **删除子串**:`StringUtils.removeStart()` 和 `removeEnd()` 可以删除字符串开头或...

    StringUtils

    System.out.println(StringUtils.isBlank("\t\n\f\r")); // 输出 true System.out.println(StringUtils.isBlank("\b")); // 输出 false System.out.println(StringUtils.isBlank("bob")); // 输出 false ``` #### 4...

    org.apache.commons.lang3.StringUtils.jar

    StringUtils.isEmpty(ip) && !"unKnown".equalsIgnoreCase(ip)) { //多次反向代理后会有多个ip值,第一个ip才是真实ip int index = ip.indexOf(","); if (index != -1) { return ip....

    StringUtils函数全集

    System.out.println(StringUtils.isBlank("\t\n\f\r")); // true System.out.println(StringUtils.isBlank("\b")); // false System.out.println(StringUtils.isBlank("bob")); // false ``` ##### 4. `isNotBlank...

    commons-lang3-3.1 StringUtils字符串jar包

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

    commons-lang3-3.1jar:org.apache.commons.lang3.StringUtils等.

    `org.apache.commons.lang3.StringUtils`是Lang包中的一个关键类,它提供了大量与字符串操作相关的静态方法。这些方法涵盖了字符串的检查、比较、转换、格式化以及分割等常见任务。例如: 1. `isEmpty()`:检查字符...

    stringUtils的jar包

    org.apache.commons.lang3.StringUtils的jar包,判断字符串为空

    StringUtils工具类的使用

    System.out.println(StringUtils.isBlank(" bob ")); // 输出:false ``` ### 三、空格处理 `StringUtils`也提供了一些方法来处理字符串中的空格: 1. `trim(String str)`:使用`String#trim()`方法去除字符串...

    Hadoop1.0部署的各种坑及解决之道

    NULL 博文链接:https://ajaxcn.iteye.com/blog/2288977

    org.apache.commons.lang jar下载

    1. **字符串操作**: Commons Lang 提供了 `StringUtils` 类,它包含了一系列静态方法,用于执行复杂的字符串操作,如空白字符处理、分割、连接、替换、比较等,这些方法比Java内置的String类功能更加强大。...

    自定封装StringUtils常用方法

    继承了org.apache.commons.lang3.StringUtils工具类,加入了部分常用方法,使用时直接添加到项目的公共utils下,同时在pom.xml加入依赖: <!-- ...

    org.apache.commons.lang jar包下载

    org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang....

    DX2 ndsns19楼蓝色风格

    DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19...

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

    System.out.println(StringUtils.isBlank(" \t \n \f \r ")); // true System.out.println(StringUtils.isBlank(" \b ")); // false System.out.println(StringUtils.isBlank("X-rapido")); // false System.out....

    StringUtils 源码

    StringUtils.java StringUtils.java

    StringUtils的各项用法

    " + StringUtils.isBlank(test)); System.out.println("test2 blank? " + StringUtils.isBlank(test2)); System.out.println("test3 blank? " + StringUtils.isBlank(test3)); System.out.println("test4 blank? " ...

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    org.apache.commons.lang.StringUtils.class org.apache.commons.lang.SystemUtils.class org.apache.commons.lang.UnhandledException.class org.apache.commons.lang.Validate.class org.apache.commons.lang....

    StringUtils 中文API

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

    StringUtils (Lang 2_3 API)

    3. **分割与合并**:`StringUtils.split()`函数可以按照指定分隔符将字符串分割成数组,`join()`方法则用于将数组或集合元素合并成一个字符串。 4. **替换与删除**:`StringUtils.replace()`可以将字符串中的某个...

Global site tag (gtag.js) - Google Analytics