hutool 忽略空格匹配字符串
时间: 2023-06-28 17:07:33 浏览: 318
如果你想要忽略字符串中的空格进行匹配,可以使用 `StrUtil.trim()` 方法去除字符串两端的空格,然后再进行匹配。示例如下:
```java
String str1 = "hello world";
String str2 = "hello world";
if(StrUtil.trim(str1).equals(StrUtil.trim(str2))) {
System.out.println("两个字符串相同");
} else {
System.out.println("两个字符串不同");
}
```
在上述示例中,`StrUtil.trim()` 方法会将 `str1` 和 `str2` 中的空格去除,然后比较两个字符串是否相同。如果相同,输出“两个字符串相同”,否则输出“两个字符串不同”。
相关问题
hutool5.8.16 匹配字符串忽略空格
在Hutool 5.8.16中,可以使用StringUtils类中的方法来忽略空格进行字符串匹配。具体方法如下:
1. 判断两个字符串是否相等(忽略空格):
```java
String str1 = "hello world";
String str2 = "hello world";
boolean isEqual = StringUtils.equalsIgnoreBlank(str1, str2);
```
2. 获取两个字符串的相似度(忽略空格):
```java
String str1 = "hello world";
String str2 = "hello world";
double similarity = StringUtils.similarityIgnoreBlank(str1, str2);
```
在以上两个方法中,StringUtils.equalsIgnoreBlank()和StringUtils.similarityIgnoreBlank()都会忽略字符串中的空格,并将其作为相同的字符处理。
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中的内容,忽略了大小写和空格。
阅读全文