Java 流式操作 Stream(9) 收集器Collector
package com.lius.collector;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.stream.Collector;
import java.util.stream.Collectors;
/**
* <p>Collector收集器</p>
* 1.Collector.supplier();//product return result [R supplier()]
* 2.Collector.accumulator();//将stream 输入元素进行累加存入返回结果容器里 [void BiConsumer(param1,param2)]
* 3.Collector.combiner(); //对并行的多个线程累加产生的多个返回结果容器进行合并,合并成一个结果返回容器 [T BinaryOperator(T,T)]
* 4.Collector.finisher();//将最后返回的结果容器处理作为最终结果返回 [ T Function(param1) ]
*/
public class collectorTest1 {
public static void main(St