All Classes and Interfaces
Class
Description
Base class providing common functionality for
StreamEx
and EntryStream
.BaseStreamEx<T,S extends BaseStream<T,S>,SPLTR extends Spliterator<T>,B extends BaseStreamEx<T,S,SPLTR,B>>
A
Collector
specialized to work with primitive double
.A
DoubleStream
implementation with additional functionalityA helper interface to build a new stream by emitting elements and
creating new emitters in a chain.
A
Collector
specialized to work with primitive int
.A box of two elements with special equality semantics: only the second element matters for equality.
A spliterator which may perform tail-stream optimization
An
IntStream
implementation with additional functionalityA helper interface to build a new stream by emitting elements and
creating new emitters in a chain.
An advanced implementation of joining
Collector
.Extracts least limit elements from the input sorting them according to the
given comparator.
A
Collector
specialized to work with primitive long
.A
LongStream
implementation with additional functionalityA helper interface to build a new stream by emitting elements and
creating new emitters in a chain.
A
MergingCollector
is a Collector
with more specific
combining algorithm.Implementations of several collectors in addition to ones available in JDK.
This class controls stream execution mode (parallel/sequential), custom FJP
and close handlers.
A
Stream
implementation with additional functionality.A helper interface to build a new stream by emitting elements and
creating new emitters in a chain.
UnknownSizeSpliterator<T,S extends UnknownSizeSpliterator<? extends T,S,I>,I extends Iterator<? extends T>>