1、概述
anyMatch 是一个终端操作,它用于检查流中的任何元素是否满足给定的条件。如果流中存在至少一个元素满足给定的条件,那么 anyMatch 将返回 true;否则,返回 false。
2、示例
import java.util.Arrays;
import java.util.List;
public class AnyMatchExample {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
// 检查是否存在大于3的元素
boolean result = numbers.stream()
.anyMatch(n -> n > 3);
System.out.println(result); // 输出: true
// 检查是否存在小于0的元素
boolean anotherResult = numbers.stream()
.anyMatch(n -> n <
本文介绍了Java Stream API中的anyMatch方法,该方法用于检查流中的元素是否满足特定条件。通过示例展示了如何使用anyMatch来判断流中是否存在满足条件的元素,如检查是否存在大于3或小于0的元素。
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



