Collector三参数
Collector<T, A, R>
- T - 入参类型
- A - 容器类型
- R - 结果类型
Collector四组件
- Supplier
Supplier<A> supplier()
-() -> A
用于初始化容器对象
- Accumulator
BiConsumer<A, T> accumulator()
-(T, A) -> ()
用于将元素加入容器
- Combiner
BinaryOperator<A> combiner()
-(A, A) -> A
合并容器
- Finisher
Function<A, R> finisher()
-A -> R
对容器做最终的处理
网友评论