java.util.stream Package : Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
Interfaces in java.util.stream Package
|S.No||Interface & Description|
Base interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations.
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.
A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations.
A mutable builder for a DoubleStream.
A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations.
A mutable builder for an IntStream.
A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations.
A mutable builder for a LongStream.
A sequence of elements supporting sequential and parallel aggregate operations.
A mutable builder for a Stream.
Classes in java.util.stream Package
|S.No||Class & Description|
Implementations of Collector that implement various useful reduction operations, such as accumulating elements into collections, summarizing elements according to various criteria, etc.
Low-level utility methods for creating and manipulating streams.
Enums in java.util.stream Package
|S.No||Enum & Description|
Characteristics indicating properties of a Collector, which can be used to optimize reduction implementations.
Ask your questions in eHowToNow Forum
- Java – BaseStream Interface
- Java – Stream.Builder Interface
- Java – Collector Interface
- Java – DoubleStream Interface
- Java – DoubleStream.Builder Interface
- Java – StreamSupport Class
- Java – LongStream Interface
- java.util.stream Package
- Java – LongStream.Builder Interface
- Java – Collectors Class
- Java – IntStream Interface
- Java – IntStream.Builder Interface
- Java – Stream Interface