Java 8 reduce 是什么

来源:互联网 发布:成都富士康java 编辑:程序博客网 时间:2024/06/03 05:36

聚合操作:(其他聚合

一种操作模式

一种处理数据的方式


int value = Stream.of(1, 2, 3, 4).reduce(100, (sum, item) -> sum item);Assert.assertSame(value, 110);/* 或者使用方法引用 */value = Stream.of(1, 2, 3, 4).reduce(100, Integer::sum);// 这个例子中100即为计算初始值,每次相加计算值都会传递到下一次计算的第一个参数。

值都为 110.


相关:

http://www.jianshu.com/p/b377daa664ff

原创粉丝点击