Example usage for Java java.util.stream Collectors fields, constructors, methods, implement or subclass
The text is from its open source code.
Collector | averagingDouble(ToDoubleFunction super T> mapper) Returns a Collector that produces the arithmetic mean of a double-valued function applied to the input elements. |
Collector | averagingInt(ToIntFunction super T> mapper) Returns a Collector that produces the arithmetic mean of an integer-valued function applied to the input elements. |
Collector | averagingLong(ToLongFunction super T> mapper) Returns a Collector that produces the arithmetic mean of a long-valued function applied to the input elements. |
Collector | collectingAndThen(Collector Adapts a Collector to perform an additional finishing transformation. |
Collector | counting() Returns a Collector accepting elements of type T that counts the number of input elements. |
Collector | groupingBy(Function super T, ? extends K> classifier, Collector super T, A, D> downstream) Returns a Collector implementing a cascaded "group by" operation on input elements of type T , grouping elements according to a classification function, and then performing a reduction operation on the values associated with a given key using the specified downstream Collector . |
Collector | groupingBy(Function super T, ? extends K> classifier) Returns a Collector implementing a "group by" operation on input elements of type T , grouping elements according to a classification function, and returning the results in a Map . |
Collector | groupingBy( Function super T, ? extends K> classifier, Supplier Returns a Collector implementing a cascaded "group by" operation on input elements of type T , grouping elements according to a classification function, and then performing a reduction operation on the values associated with a given key using the specified downstream Collector . |
Collector | groupingByConcurrent( Function super T, ? extends K> classifier, Collector super T, A, D> downstream) Returns a concurrent Collector implementing a cascaded "group by" operation on input elements of type T , grouping elements according to a classification function, and then performing a reduction operation on the values associated with a given key using the specified downstream Collector . |
Collector | groupingByConcurrent( Function super T, ? extends K> classifier) Returns a concurrent Collector implementing a "group by" operation on input elements of type T , grouping elements according to a classification function. |
Collector | joining(CharSequence delimiter) Returns a Collector that concatenates the input elements, separated by the specified delimiter, in encounter order. |
Collector | joining() Returns a Collector that concatenates the input elements into a String , in encounter order. |
Collector | joining(CharSequence delimiter, CharSequence prefix, CharSequence suffix) Returns a Collector that concatenates the input elements, separated by the specified delimiter, with the specified prefix and suffix, in encounter order. |
Collector | mapping(Function super T, ? extends U> mapper, Collector super U, A, R> downstream) Adapts a Collector accepting elements of type U to one accepting elements of type T by applying a mapping function to each input element before accumulation. |
Collector | maxBy(Comparator super T> comparator) Returns a Collector that produces the maximal element according to a given Comparator , described as an Optional |
Collector | minBy(Comparator super T> comparator) Returns a Collector that produces the minimal element according to a given Comparator , described as an Optional |
Collector | partitioningBy(Predicate super T> predicate) Returns a Collector which partitions the input elements according to a Predicate , and organizes them into a Map |
Collector | partitioningBy(Predicate super T> predicate, Collector super T, A, D> downstream) Returns a Collector which partitions the input elements according to a Predicate , reduces the values in each partition according to another Collector , and organizes them into a Map |
Collector | reducing(U identity, Function super T, ? extends U> mapper, BinaryOperator op) Returns a Collector which performs a reduction of its input elements under a specified mapping function and BinaryOperator . |
Collector | reducing(BinaryOperator Returns a Collector which performs a reduction of its input elements under a specified BinaryOperator . |
Collector | reducing(T identity, BinaryOperator Returns a Collector which performs a reduction of its input elements under a specified BinaryOperator using the provided identity. |
Collector | summarizingDouble( ToDoubleFunction super T> mapper) Returns a Collector which applies an double -producing mapping function to each input element, and returns summary statistics for the resulting values. |
Collector | summarizingInt(ToIntFunction super T> mapper) Returns a Collector which applies an int -producing mapping function to each input element, and returns summary statistics for the resulting values. |
Collector | summarizingLong(ToLongFunction super T> mapper) Returns a Collector which applies an long -producing mapping function to each input element, and returns summary statistics for the resulting values. |
Collector | summingDouble(ToDoubleFunction super T> mapper) Returns a Collector that produces the sum of a double-valued function applied to the input elements. |
Collector | summingInt(ToIntFunction super T> mapper) Returns a Collector that produces the sum of a integer-valued function applied to the input elements. |
Collector | summingLong(ToLongFunction super T> mapper) Returns a Collector that produces the sum of a long-valued function applied to the input elements. |
Collector | toCollection(Supplier Returns a Collector that accumulates the input elements into a new Collection , in encounter order. |
Collector | toConcurrentMap( Function super T, ? extends K> keyMapper, Function super T, ? extends U> valueMapper, BinaryOperator mergeFunction) Returns a concurrent Collector that accumulates elements into a ConcurrentMap whose keys and values are the result of applying the provided mapping functions to the input elements. |
Collector | toConcurrentMap( Function super T, ? extends K> keyMapper, Function super T, ? extends U> valueMapper) Returns a concurrent Collector that accumulates elements into a ConcurrentMap whose keys and values are the result of applying the provided mapping functions to the input elements. |
Collector | toList() Returns a Collector that accumulates the input elements into a new List . |
Collector | toMap(Function super T, ? extends K> keyMapper, Function super T, ? extends U> valueMapper) Returns a Collector that accumulates elements into a Map whose keys and values are the result of applying the provided mapping functions to the input elements. |
Collector | toMap(Function super T, ? extends K> keyMapper, Function super T, ? extends U> valueMapper, BinaryOperator mergeFunction) Returns a Collector that accumulates elements into a Map whose keys and values are the result of applying the provided mapping functions to the input elements. |
Collector | toMap( Function super T, ? extends K> keyMapper, Function super T, ? extends U> valueMapper, BinaryOperator mergeFunction, Supplier Returns a Collector that accumulates elements into a Map whose keys and values are the result of applying the provided mapping functions to the input elements. |
Collector | toSet() Returns a Collector that accumulates the input elements into a new Set . |