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
分享到:
相关推荐
9. **编码与解码**:`StringUtils.encode*()` 和 `StringUtils.decode*()` 系列方法可以帮助进行不同字符编码间的转换。 10. **删除子串**:`StringUtils.removeStart()` 和 `removeEnd()` 可以删除字符串开头或...
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...
StringUtils.isEmpty(ip) && !"unKnown".equalsIgnoreCase(ip)) { //多次反向代理后会有多个ip值,第一个ip才是真实ip int index = ip.indexOf(","); if (index != -1) { return ip....
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...
`org.apache.commons.lang3.StringUtils`是Lang包中的一个关键类,它提供了大量与字符串操作相关的静态方法。这些方法涵盖了字符串的检查、比较、转换、格式化以及分割等常见任务。例如: 1. `isEmpty()`:检查字符...
commons-lang3-3.1 StringUtils字符串jar包 org.apache.commons.lang3.StringUtils的jar包
org.apache.commons.lang3.StringUtils的jar包,判断字符串为空
System.out.println(StringUtils.isBlank(" bob ")); // 输出:false ``` ### 三、空格处理 `StringUtils`也提供了一些方法来处理字符串中的空格: 1. `trim(String str)`:使用`String#trim()`方法去除字符串...
NULL 博文链接:https://ajaxcn.iteye.com/blog/2288977
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....
继承了org.apache.commons.lang3.StringUtils工具类,加入了部分常用方法,使用时直接添加到项目的公共utils下,同时在pom.xml加入依赖: <!-- ...
1. **字符串操作**: Commons Lang 提供了 `StringUtils` 类,它包含了一系列静态方法,用于执行复杂的字符串操作,如空白字符处理、分割、连接、替换、比较等,这些方法比Java内置的String类功能更加强大。...
DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19楼蓝色风格DX2 ndsns19...
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.java StringUtils.java
" + StringUtils.isBlank(test)); System.out.println("test2 blank? " + StringUtils.isBlank(test2)); System.out.println("test3 blank? " + StringUtils.isBlank(test3)); System.out.println("test4 blank? " ...
1. **非空检查**:`StringUtils`提供了`isBlank`和`isEmpty`方法,用于判断字符串是否为空或仅包含空白字符,这对于验证用户输入或处理数据时非常有用。 2. **空白字符处理**:除了非空检查,还有`trim`、`...
StringUtils.isBlank(String str); ``` - **示例**: ```java String s = null; System.out.println(StringUtils.isEmpty(s)); // true String s2 = " "; System.out.println(StringUtils.isBlank(s2)); // ...
3. **分割与合并**:`StringUtils.split()`函数可以按照指定分隔符将字符串分割成数组,`join()`方法则用于将数组或集合元素合并成一个字符串。 4. **替换与删除**:`StringUtils.replace()`可以将字符串中的某个...