//集合中元素是否都大于3
List<Integer> list = Arrays.asList(3,4,5,6,7,8);boolean result = list.stream().allMatch(e -> e >3);
2.集合中的任一元素满足条件
//集合中的元素是否有一个大于7
List<Integer> list = Arrays.asList(3,4,5,6,7,8);boolean result = list.stream().anyMatch(e -> e >7);
3.集合中所有元素都不匹配
//集合中没有一个元素等于9
List<Integer> list = Arrays.asList(3,4,5,6,7,8);boolean result = list.stream().noneMatch(e -> e ==9);
4.返回集合中任意一个满足条件的元素
// 返回任意一个大于3的元素,并不随机
List<Integer> list = Arrays.asList(3,4,5,6,7,8);
Optional<Integer> result = list.stream().filter(e -> e >3).findAny();
Integer anyElement=result.get();
5.求元素中的最大值
List<Integer> list = Arrays.asList(3,4,5,9,7,8);
Optional<Integer> result = list.stream().max((a,b)->Integer.compare(a,b));
Integer anyElement=result.get();