stream流判断是否包含值
时间: 2023-11-23 15:54:32 浏览: 169
在Java中如何高效的判断数组中是否包含某个元素Java开
Stream流可以使用anyMatch方法来判断是否包含某个值。方法签名:boolean anyMatch(Predicate<? super T> predicate):返回一个boolean类型的值,表示流中是否有任意一个元素匹配给定的谓词。例如:
```
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
boolean result = list.stream().anyMatch(num -> num == 3);
System.out.println(result); // 输出true
```
以上代码中,使用anyMatch方法判断流中是否包含值为3的元素,结果为true。
阅读全文