hutool 字符匹配,忽略空格,忽略大小写
时间: 2023-07-30 08:05:58 浏览: 285
Hutool提供了`StrUtil.trim()`方法来去除空格,可以在字符串匹配时调用该方法来忽略空格。同时,Hutool也提供了`StrUtil.equalsIgnoreCase()`方法来忽略大小写进行字符串匹配。下面是一个示例代码:
```
String str1 = "hello world";
String str2 = "HELLO WORld ";
// 忽略空格、忽略大小写进行字符串匹配
if (StrUtil.trim(str1).equalsIgnoreCase(StrUtil.trim(str2))) {
System.out.println("匹配成功!");
}
```
相关问题
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("字符串相等");
}
```
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中的内容,忽略了大小写和空格。