StrUtil类常用方法
时间: 2023-08-28 18:05:43 浏览: 222
StrUtil是Hutool工具库中的字符串处理工具类,它提供了许多常用的字符串操作方法。常用的方法有:
- isEmpty(CharSequence str):判断字符串是否为空,包括null或空字符串。
- isNotEmpty(CharSequence str):判断字符串是否不为空。
- isBlank(CharSequence str):判断字符串是否为空格、null或空字符串。
- isNotBlank(CharSequence str):判断字符串是否不为空格、null或空字符串。
- trim(CharSequence str):去除字符串两端的空格。
- trimToNull(CharSequence str):去除字符串两端的空格,并将空字符串转换为null。
- equals(CharSequence str1, CharSequence str2):比较两个字符串是否相等,避免了NullPointerException。
- defaultIfBlank(CharSequence str, CharSequence defaultStr):如果字符串为空格、null或空字符串,则返回默认值。
例如:
```
String str = " Hello World! ";
System.out.println(StrUtil.isBlank(str)); // false
System.out.println(StrUtil.trim(str)); // "Hello World!"
System.out.println(StrUtil.defaultIfBlank(null, "Default")); // "Default"
```
请注意,StrUtil是Hutool工具库中的类,你可以在使用之前先导入相关的jar包。
阅读全文