public class CollectorUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T,R,C extends Collection<R>> |
toCollection(Supplier<C> collectionFactory,
Function<T,R> function) |
static <T,K,U> Collector<T,?,Map<K,U>> |
toLinkedHashMap(Function<? super T,? extends K> keyMapper,
Function<? super T,? extends U> valueMapper) |
static <T,K,U,M extends Map<K,U>> |
toMap(Function<? super T,? extends K> keyMapper,
Function<? super T,? extends U> valueMapper,
BinaryOperator<U> mergeFunction,
Supplier<M> mapSupplier) |
static <T,K,U> Collector<T,?,Map<K,U>> |
toMap(Function<? super T,? extends K> keyMapper,
Function<? super T,? extends U> valueMapper,
Supplier<Map<K,U>> supplier) |
public static <T,R,C extends Collection<R>> Collector<T,?,C> toCollection(Supplier<C> collectionFactory, Function<T,R> function)
public static <T,K,U> Collector<T,?,Map<K,U>> toMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper, Supplier<Map<K,U>> supplier)
public static <T,K,U> Collector<T,?,Map<K,U>> toLinkedHashMap(Function<? super T,? extends K> keyMapper, Function<? super T,? extends U> valueMapper)
Copyright © 2019. All rights reserved.