目录
1.三种重载形式
// 一个参数
Optional<T> reduce(BinaryOperator<T> accumulator);
// 两个参数
T reduce(T identity, BinaryOperator<T> accumulator);
// 三个参数
<U> U reduce(U identity,
BiFunction<U, ? super T, U> accumulator,
BinaryOperator<U> combiner);
参数:
1. T identity
定义一个 identity 代表是归并操作的初始值,如果Stream 是空的,也是Stream 的默认结果。