Java判断list中存在
时间: 2024-11-29 18:36:40 浏览: 0
java 判断list是否为空过程解析
在Java中,你可以使用`contains()`方法或者`stream()` API来判断List中是否存在某个元素。以下是两种常用的方法:
1. **使用contains()方法**:
```java
List<String> list = Arrays.asList("a", "b", "c");
if (list.contains("b")) {
System.out.println("列表中有'b'");
} else {
System.out.println("列表中没有'b'");
}
```
这里直接检查`list`是否包含指定的字符串。
2. **使用stream()方法**:
```java
List<String> list = ...;
boolean exists = list.stream().anyMatch(e -> e.equals("b"));
if (exists) {
System.out.println("列表中有'b'");
} else {
System.out.println("列表中没有'b'");
}
```
这将创建一个流并应用了一个谓词(`anyMatch()`)来检查是否有匹配的元素。
阅读全文