contains不区分大小写java
时间: 2023-03-24 22:01:36 浏览: 169
好的,我会用中文回答您的问题。关于contains方法不区分大小写的问题,可以通过将字符串转换为小写或大写来实现。
例如,假设有一个字符串str和一个要查找的子字符串subStr,我们可以使用如下代码进行不区分大小写的判断:
```
if (str.toLowerCase().contains(subStr.toLowerCase())) {
// 包含子字符串
} else {
// 不包含子字符串
}
```
上述代码中,我们先将字符串str和子字符串subStr都转换为小写字母,然后再使用contains方法进行判断。这样就可以实现不区分大小写的判断了。
相关问题
contains方法在Java中不区分大小写
错误,contains方法在Java中是区分大小写的。换句话说,如果要在字符串中查找一个子字符串,它必须与原始字符串完全匹配,包括大小写。如果要进行不区分大小写的查找,可以使用toLowerCase()或toUpperCase()方法将字符串转换为小写或大写,然后再使用contains方法进行查找。
java list的contains忽略大小写
Java 的 List 的 contains 方法默认是区分大小写的,如果需要忽略大小写,可以自定义一个方法来实现,例如可以使用 Stream API 中的 filter 和 equalsIgnoreCase 方法来实现:
```
public static boolean containsIgnoreCase(List<String> list, String str) {
return list.stream().anyMatch(s -> s.equalsIgnoreCase(str));
}
```
这个方法会返回一个 boolean 值,表示 List 中是否包含忽略大小写的字符串。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)