1.12 约简操作 reduce方法是一种用于从流中计算某个值的通用机制,其最简单的形式将接受一个二元函数,并从前两个元素开始持续应用它.如果该函数是求和函数,那么就很容易解释这种机制: 在上面的情况中,reduce方法会计算v0+v1+v2+-,其中vi是流中的元素.如果流为空,那么该方法会返回一个Optional,因为没有任何有效的结果. 注意:在上面的情况中,可以写成reduce(Integer::sum)而不是reduce((x, y) -> x+y). 通常,如果reduce方法有一项