类 SeqCollectors


  • public class SeqCollectors
    extends java.lang.Object
    Common 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 to HashMap.
      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 to Map.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • 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 to Map.
        参数:
        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 to HashMap.
      • toImmutableMap

        public static <K,​V> CollectConsumer<java.util.Map.Entry<K,​V>,​java.util.Map<K,​V>> toImmutableMap()
        Collect entry Sequence to immutable map.