类 SeqCollectors
- java.lang.Object
-
- net.dongliu.commons.sequence.SeqCollectors
-
public class SeqCollectors extends java.lang.ObjectCommon collectors for Sequence.
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T extends java.lang.Comparable<T>>
CollectConsumer<T,java.util.Optional<T>>max()Return a collector that return the max value in sequence as Result.static <T extends java.lang.Comparable<T>>
CollectConsumer<T,java.util.Optional<T>>min()Return a collector that return the min value in sequence as Result.static <K,V>
CollectConsumer<java.util.Map.Entry<K,V>,java.util.Map<K,V>>toHashMap()Collect entry Sequence toHashMap.static <K,V>
CollectConsumer<java.util.Map.Entry<K,V>,java.util.Map<K,V>>toImmutableMap()Collect entry Sequence to immutable map.static <K,V>
CollectConsumer<java.util.Map.Entry<K,V>,java.util.Map<K,V>>toMap(java.util.function.Supplier<java.util.Map<K,V>> mapSupplier)Collect entry Sequence toMap.
-
-
-
方法详细资料
-
max
public static <T extends java.lang.Comparable<T>> CollectConsumer<T,java.util.Optional<T>> max()
Return a collector that return the max value in sequence as Result. If sequence is empty, will return empty Optional- 类型参数:
T- the element type
-
min
public static <T extends java.lang.Comparable<T>> CollectConsumer<T,java.util.Optional<T>> min()
Return a collector that return the min value in sequence as Result. If sequence is empty, will return empty Optional- 类型参数:
T- the element type
-
toMap
public static <K,V> CollectConsumer<java.util.Map.Entry<K,V>,java.util.Map<K,V>> toMap(java.util.function.Supplier<java.util.Map<K,V>> mapSupplier)
Collect entry Sequence toMap.- 参数:
mapSupplier- to provider the map
-
toHashMap
public static <K,V> CollectConsumer<java.util.Map.Entry<K,V>,java.util.Map<K,V>> toHashMap()
Collect entry Sequence toHashMap.
-
toImmutableMap
public static <K,V> CollectConsumer<java.util.Map.Entry<K,V>,java.util.Map<K,V>> toImmutableMap()
Collect entry Sequence to immutable map.
-
-