hutool5.8.16 字符串匹配,忽略大小写
时间: 2023-08-05 19:04:47 浏览: 287
Hutool 5.8.16 提供了 `StrUtil.containsIgnoreCase` 方法来判断一个字符串中是否包含另一个字符串,忽略大小写。示例如下:
```java
String str1 = "Hello World";
String str2 = "world";
boolean contains = StrUtil.containsIgnoreCase(str1, str2);
System.out.println(contains); // true
```
此外,Hutool 还提供了其他的字符串匹配工具类,如 `StrUtil.equalsAnyIgnoreCase`、`StrUtil.startWithIgnoreCase`、`StrUtil.endWithIgnoreCase` 等,可以根据实际需求选择使用。
相关问题
hutool5.8.16 字符串匹配,忽略空格,忽略大小写
hutool5.8.16中可以使用StrUtil.containsIgnoreCase方法进行字符串匹配,该方法支持忽略大小写。如果需要忽略空格,可以先使用StrUtil.removeAllSpace方法去除字符串中的空格,然后再进行匹配。示例代码如下:
```
String str1 = "hello world";
String str2 = "hElLo wOrLd";
boolean result = StrUtil.containsIgnoreCase(StrUtil.removeAllSpace(str1), StrUtil.removeAllSpace(str2));
System.out.println(result);
```
输出结果为true,表示str2中包含str1中的内容,忽略了大小写和空格。
hutool5.8.16 字符匹配,忽略空格,忽略大小写
在 Hutool 5.8.16 中,可以使用 StrUtil.equalsIgnoreBlank 方法来实现忽略空格的字符串匹配,该方法会自动忽略字符串中的空格和制表符。
对于忽略大小写的字符串匹配,可以使用 StrUtil.equalsIgnoreCase 方法来实现,该方法会自动忽略字符串中的大小写差异。
例如:
```java
String str1 = " hello world ";
String str2 = "Hello World";
// 忽略空格的比较
if(StrUtil.equalsIgnoreBlank(str1, str2)){
System.out.println("字符串相等");
}
// 忽略大小写的比较
if(StrUtil.equalsIgnoreCase(str1, str2)){
System.out.println("字符串相等");
}
```
阅读全文