Uses of Enum Class java.util.stream.Collector.Characteristics (Java SE 25 & JDK 25)
Description: use: module: java.base, package: java.util.stream, interface: Collector, enum: Characteristics

# Uses of Enum 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

  Subclasses with type arguments of type Collector.Characteristics in java.util.stream
  Modifier and Type
  Class
  Description
  `static enum`
  `Collector.Characteristics`
  Characteristics indicating properties of a `Collector`, which can be used to optimize reduction implementations.
  Methods in java.util.stream that return Collector.Characteristics
  Modifier and Type
  Method
  Description
  `static Collector.Characteristics`
  Collector.Characteristics.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static Collector.Characteristics[]`
  Collector.Characteristics.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in java.util.stream that return types with arguments of type Collector.Characteristics
  Modifier and Type
  Method
  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
  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.