Java 流式操作 Stream(13) 自定义Set转Map收集器Collector
package com.lius.collector; import java.util.*; import java.util.function.BiConsumer; import java.util.function.BinaryOperator; import java.util.function.Function; import java.util.function.Supplier; import java.util.stream.Collector; /** * 自定义Set转Map的收集器Collector */ public class collectorTest5<T> implements Collector<T, Set<T>, Map<T,T>> { @Override public Supplier<Set<T>> supplier() { System.out.println("supplier invoked"); return HashSet::new; } @Override public BiConsumer<Set<T>, T> accumulator() { System.out.p