终止操作
查找与匹配
1、allmatch:检查是否匹配所有元素
2、anymatch:检查是否至少匹配一个元素
3、noneMatch:检查是否没有匹配所有元素
4、findFirst:返回第一个元素
5、findAny:返回当前流中任意一个元素
6、count:返回元素总个数
7、max:返回流中最大值
8、min:返回流中最小值
规约
reduce 可以将流中元素反复结合起来,得到一个值。
@Test
public void test() {
List<Integer> integers = Arrays.asList(1, 2, 3, 4, 5);
Integer reduce = integers.stream().reduce(0, (x, y) -> x + y);
System.out.println(reduce);
}