Uses of Class java.util.stream.Collector.Characteristics (Java Platform SE 8 )
Date: 2016-12-09

## Uses of Class
java.util.stream.Collector.Characteristics

- Packages that use Collector.Characteristics
  Package | Description
  --- | ---
  java.util.stream | Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.

- - ### Uses of Collector.Characteristics in java.util.stream

    Methods in java.util.stream that return Collector.Characteristics
    Modifier and Type | Method and Description
    --- | ---
    `static Collector.Characteristics` | Collector.Characteristics.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static Collector.Characteristics[]` | Collector.Characteristics.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in java.util.stream that return types with arguments of type Collector.Characteristics
    Modifier and Type | Method and Description
    --- | ---
    `Set<Collector.Characteristics>` | Collector.`characteristics()` Returns a `Set` of `Collector.Characteristics` indicating the characteristics of this Collector.

    Methods in java.util.stream with parameters of type Collector.Characteristics
    Modifier and Type | Method and Description
    --- | ---
    `static <T,A,R> Collector<T,A,R>` | Collector.`of(Supplier<A> supplier, BiConsumer<A,T> accumulator, BinaryOperator<A> combiner, Function<A,R> finisher, Collector.Characteristics... characteristics)` Returns a new `Collector` described by the given `supplier`, `accumulator`, `combiner`, and `finisher` functions.
    `static <T,R> Collector<T,R,R>` | Collector.`of(Supplier<R> supplier, BiConsumer<R,T> accumulator, BinaryOperator<R> combiner, Collector.Characteristics... characteristics)` Returns a new `Collector` described by the given `supplier`, `accumulator`, and `combiner` functions.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.