java stream流 anymatch
时间: 2023-11-26 12:43:54 浏览: 91
java Stream流
Java Stream 中的 anyMatch() 方法是用于判断流中是否存在任意一个元素满足给定的条件。该方法返回一个 boolean 类型的值,如果流中至少有一个元素满足条件,则返回 true,否则返回 false。
例如,判断一个整数流中是否存在大于 10 的元素:
```
IntStream intStream = IntStream.of(1, 2, 3, 4, 5);
boolean result = intStream.anyMatch(num -> num > 10);
System.out.println(result); // false
```
在上面的例子中,由于整数流中不存在大于 10 的元素,因此结果为 false。
阅读全文