apache的StringUtils常用的校验字符串为null的方法介绍
时间: 2023-05-22 22:05:03 浏览: 134
Apache的StringUtils库提供了很多方法来检查字符串是否为null或为空。以下是一些常用的方法:
1. isBlank(CharSequence cs): 检查字符串是否为null、空或只包含空格。
2. isEmpty(CharSequence cs): 检查字符串是否为空(null或长度为0)。
3. isNotBlank(CharSequence cs): 检查字符串是否不为null、不为空或不只包含空格。
4. isNotEmpty(CharSequence cs): 检查字符串是否不为空。
这些方法都是静态方法,可以直接使用StringUtils类名调用。
示例代码:
if(StringUtils.isBlank(str)){
System.out.println("字符串为空");
}
注意:在使用StringUtils时,需要导入org.apache.commons.lang3.StringUtils包,它是Apache Commons Lang 3库的一部分。
相关问题
apache的StringUtils常用方法
Apache StringUtils 常用方法包括:
1. isEmpty():判断字符串是否为空
2. isBlank():判断字符串是否为空或者只包含空格
3. trim():去除字符串两端的空格
4. equals():比较两个字符串是否相等
5. substring():截取字符串
6. replace():替换字符串中的某个字符
7. split():分割字符串
8. join():将多个字符串拼接成一个字符串
9. contains():判断字符串是否包含某个字符
10. indexOf():查找某个字符在字符串中的位置
以上是 StringUtils 常用方法的一部分,还有很多其他的方法可以根据具体需求使用。
lang3 StringUtils 字符串为空返回默认值
如果你想要在字符串为空时返回一个默认值,可以使用 Apache Commons Lang 库中的 StringUtils 类的静态方法:defaultString。
该方法的语法如下:
```java
public static String defaultString(String str, String defaultStr)
```
其中,str 表示要检查的字符串,defaultStr 表示默认值。如果 str 为 null,则返回 defaultStr;否则返回 str。例如:
```java
String str = null;
String defaultStr = "default";
String result = StringUtils.defaultString(str, defaultStr);
System.out.println(result); // 输出 "default"
```
如果 str 不为 null,则返回 str:
```java
String str = "hello";
String defaultStr = "default";
String result = StringUtils.defaultString(str, defaultStr);
System.out.println(result); // 输出 "hello"
```