public class Collectors extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Collectors.Distinct |
static class |
Collectors.Reversed |
| 构造器和说明 |
|---|
Collectors() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,K,U,M extends Map<K,T>> |
toMap(java.util.function.Function<? super Map.Entry<K,U>,? extends T> valueMapper,
java.util.function.Supplier<M> mapSupplier) |
static <T1,T2,K,U,M extends Map<K,U>> |
toMap(Function2<? super T1,? super T2,? extends K> keyMapper,
Function2<? super T1,? super T2,? extends U> valueMapper,
java.util.function.BinaryOperator<U> mergeFunction,
java.util.function.Supplier<M> mapSupplier) |
static <K,U,M extends Map<K,U>> |
toMap(java.util.function.Supplier<M> mapSupplier) |
static <T,K,U,M extends Map<K,U>> |
toMapEntryStream(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends U> valueMapper,
java.util.function.BinaryOperator<U> mergeFunction,
java.util.function.Supplier<M> mapSupplier) |
static <T1,T2,K,U,M extends Map<K,U>> |
toMapEntryStream(Function2<? super T1,? super T2,? extends K> keyMapper,
Function2<? super T1,? super T2,? extends U> valueMapper,
java.util.function.BinaryOperator<U> mergeFunction,
java.util.function.Supplier<M> mapSupplier) |
static <T,K,U,M extends Map<K,U>> |
toMapTupleStream(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends U> valueMapper,
java.util.function.BinaryOperator<U> mergeFunction,
java.util.function.Supplier<M> mapSupplier) |
static <T1,T2,K,U,M extends Map<K,U>> |
toMapTupleStream(Function2<? super T1,? super T2,? extends K> keyMapper,
Function2<? super T1,? super T2,? extends U> valueMapper,
java.util.function.BinaryOperator<U> mergeFunction,
java.util.function.Supplier<M> mapSupplier) |
public static <K,U,M extends Map<K,U>> java.util.stream.Collector<Map.Entry<K,U>,?,M> toMap(java.util.function.Supplier<M> mapSupplier)
public static <T,K,U,M extends Map<K,T>> java.util.stream.Collector<Map.Entry<K,U>,?,M> toMap(java.util.function.Function<? super Map.Entry<K,U>,? extends T> valueMapper, java.util.function.Supplier<M> mapSupplier)
public static <T1,T2,K,U,M extends Map<K,U>> java.util.stream.Collector<Tuple2<T1,T2>,?,M> toMap(Function2<? super T1,? super T2,? extends K> keyMapper, Function2<? super T1,? super T2,? extends U> valueMapper, java.util.function.BinaryOperator<U> mergeFunction, java.util.function.Supplier<M> mapSupplier)
public static <T1,T2,K,U,M extends Map<K,U>> java.util.stream.Collector<Tuple2<T1,T2>,?,java.util.stream.Stream<Map.Entry<K,U>>> toMapEntryStream(Function2<? super T1,? super T2,? extends K> keyMapper, Function2<? super T1,? super T2,? extends U> valueMapper, java.util.function.BinaryOperator<U> mergeFunction, java.util.function.Supplier<M> mapSupplier)
public static <T,K,U,M extends Map<K,U>> java.util.stream.Collector<T,?,java.util.stream.Stream<Map.Entry<K,U>>> toMapEntryStream(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends U> valueMapper, java.util.function.BinaryOperator<U> mergeFunction, java.util.function.Supplier<M> mapSupplier)
public static <T1,T2,K,U,M extends Map<K,U>> java.util.stream.Collector<Tuple2<T1,T2>,?,java.util.stream.Stream<Tuple2<K,U>>> toMapTupleStream(Function2<? super T1,? super T2,? extends K> keyMapper, Function2<? super T1,? super T2,? extends U> valueMapper, java.util.function.BinaryOperator<U> mergeFunction, java.util.function.Supplier<M> mapSupplier)
public static <T,K,U,M extends Map<K,U>> java.util.stream.Collector<T,?,java.util.stream.Stream<Tuple2<K,U>>> toMapTupleStream(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends U> valueMapper, java.util.function.BinaryOperator<U> mergeFunction, java.util.function.Supplier<M> mapSupplier)
Copyright © 2022. All rights reserved.