# Uses of Package
java.util.stream

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

- Classes in java.util.stream used by java.lang
  Class and Description
  IntStream A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.

- Classes in java.util.stream used by java.util
  Class and Description
  DoubleStream A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.
  IntStream A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
  LongStream A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations.
  Stream A sequence of elements supporting sequential and parallel aggregate operations.

- Classes in java.util.stream used by java.util.stream
  Class and Description
  BaseStream Base interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations.
  Collector A mutable reduction operation that accumulates input elements into a mutable result container, optionally transforming the accumulated result into a final representation after all input elements have been processed.
  Collector.Characteristics Characteristics indicating properties of a `Collector`, which can be used to optimize reduction implementations.
  DoubleStream A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.
  DoubleStream.Builder A mutable builder for a `DoubleStream`.
  IntStream A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
  IntStream.Builder A mutable builder for an `IntStream`.
  LongStream A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations.
  LongStream.Builder A mutable builder for a `LongStream`.
  Stream A sequence of elements supporting sequential and parallel aggregate operations.
  Stream.Builder A mutable builder for a `Stream`.

Copyright © 2025 API Design. All Rights Reserved.