public interface DoubleStreamDecorator extends BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>, java.util.stream.DoubleStream
DoubleStream which wraps intermediate and terminal
operations such that they can be easily extended.| Modifier and Type | Method and Description |
|---|---|
default boolean |
allMatch(java.util.function.DoublePredicate predicate) |
default boolean |
anyMatch(java.util.function.DoublePredicate predicate) |
default java.util.OptionalDouble |
average() |
default java.util.stream.Stream<java.lang.Double> |
boxed() |
default <R> R |
collect(java.util.function.Supplier<R> supplier,
java.util.function.ObjDoubleConsumer<R> accumulator,
java.util.function.BiConsumer<R,R> combiner) |
default long |
count() |
default java.util.stream.DoubleStream |
decorateIntermediate(java.util.function.Function<? super java.util.stream.DoubleStream,java.util.stream.DoubleStream> transformation) |
default java.util.stream.DoubleStream |
distinct() |
default java.util.stream.DoubleStream |
filter(java.util.function.DoublePredicate predicate) |
default java.util.OptionalDouble |
findAny() |
default java.util.OptionalDouble |
findFirst() |
default java.util.stream.DoubleStream |
flatMap(java.util.function.DoubleFunction<? extends java.util.stream.DoubleStream> mapper) |
default void |
forEach(java.util.function.DoubleConsumer action) |
default void |
forEachOrdered(java.util.function.DoubleConsumer action) |
java.util.stream.DoubleStream |
getComponent() |
default java.util.PrimitiveIterator.OfDouble |
iterator() |
default java.util.stream.DoubleStream |
limit(long maxSize) |
default java.util.stream.DoubleStream |
map(java.util.function.DoubleUnaryOperator mapper) |
default java.util.stream.IntStream |
mapToInt(java.util.function.DoubleToIntFunction mapper) |
default java.util.stream.LongStream |
mapToLong(java.util.function.DoubleToLongFunction mapper) |
default <U> java.util.stream.Stream<U> |
mapToObj(java.util.function.DoubleFunction<? extends U> mapper) |
default java.util.OptionalDouble |
max() |
default java.util.OptionalDouble |
min() |
default boolean |
noneMatch(java.util.function.DoublePredicate predicate) |
default java.util.stream.DoubleStream |
parallel() |
default java.util.stream.DoubleStream |
peek(java.util.function.DoubleConsumer action) |
default java.util.OptionalDouble |
reduce(java.util.function.DoubleBinaryOperator op) |
default double |
reduce(double identity,
java.util.function.DoubleBinaryOperator op) |
default java.util.stream.DoubleStream |
sequential() |
default java.util.stream.DoubleStream |
skip(long n) |
default java.util.stream.DoubleStream |
sorted() |
default java.util.Spliterator.OfDouble |
spliterator() |
default double |
sum() |
default java.util.DoubleSummaryStatistics |
summaryStatistics() |
default double[] |
toArray() |
close, decorateIntermediateDouble, decorateIntermediateInt, decorateIntermediateLong, decorateIntermediateReference, decorateTerminal, decorateVoidTerminal, isParallel, onClose, unordereddefault java.util.stream.DoubleStream parallel()
parallel in interface java.util.stream.BaseStream<java.lang.Double,java.util.stream.DoubleStream>parallel in interface BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>parallel in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream sequential()
sequential in interface java.util.stream.BaseStream<java.lang.Double,java.util.stream.DoubleStream>sequential in interface BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>sequential in interface java.util.stream.DoubleStreamdefault java.util.PrimitiveIterator.OfDouble iterator()
iterator in interface java.util.stream.BaseStream<java.lang.Double,java.util.stream.DoubleStream>iterator in interface BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>iterator in interface java.util.stream.DoubleStreamdefault java.util.Spliterator.OfDouble spliterator()
spliterator in interface java.util.stream.BaseStream<java.lang.Double,java.util.stream.DoubleStream>spliterator in interface BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>spliterator in interface java.util.stream.DoubleStreamjava.util.stream.DoubleStream getComponent()
getComponent in interface BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>default java.util.stream.DoubleStream decorateIntermediate(java.util.function.Function<? super java.util.stream.DoubleStream,java.util.stream.DoubleStream> transformation)
decorateIntermediate in interface BaseStreamDecorator<java.lang.Double,java.util.stream.DoubleStream>transformation - the intermediate operation as a function on a streamdefault java.util.stream.DoubleStream filter(java.util.function.DoublePredicate predicate)
filter in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream map(java.util.function.DoubleUnaryOperator mapper)
map in interface java.util.stream.DoubleStreamdefault <U> java.util.stream.Stream<U> mapToObj(java.util.function.DoubleFunction<? extends U> mapper)
mapToObj in interface java.util.stream.DoubleStreamdefault java.util.stream.IntStream mapToInt(java.util.function.DoubleToIntFunction mapper)
mapToInt in interface java.util.stream.DoubleStreamdefault java.util.stream.LongStream mapToLong(java.util.function.DoubleToLongFunction mapper)
mapToLong in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream flatMap(java.util.function.DoubleFunction<? extends java.util.stream.DoubleStream> mapper)
flatMap in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream distinct()
distinct in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream sorted()
sorted in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream peek(java.util.function.DoubleConsumer action)
peek in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream limit(long maxSize)
limit in interface java.util.stream.DoubleStreamdefault java.util.stream.DoubleStream skip(long n)
skip in interface java.util.stream.DoubleStreamdefault void forEach(java.util.function.DoubleConsumer action)
forEach in interface java.util.stream.DoubleStreamdefault void forEachOrdered(java.util.function.DoubleConsumer action)
forEachOrdered in interface java.util.stream.DoubleStreamdefault double[] toArray()
toArray in interface java.util.stream.DoubleStreamdefault double reduce(double identity,
java.util.function.DoubleBinaryOperator op)
reduce in interface java.util.stream.DoubleStreamdefault java.util.OptionalDouble reduce(java.util.function.DoubleBinaryOperator op)
reduce in interface java.util.stream.DoubleStreamdefault <R> R collect(java.util.function.Supplier<R> supplier,
java.util.function.ObjDoubleConsumer<R> accumulator,
java.util.function.BiConsumer<R,R> combiner)
collect in interface java.util.stream.DoubleStreamdefault double sum()
sum in interface java.util.stream.DoubleStreamdefault java.util.OptionalDouble min()
min in interface java.util.stream.DoubleStreamdefault java.util.OptionalDouble max()
max in interface java.util.stream.DoubleStreamdefault long count()
count in interface java.util.stream.DoubleStreamdefault java.util.OptionalDouble average()
average in interface java.util.stream.DoubleStreamdefault java.util.DoubleSummaryStatistics summaryStatistics()
summaryStatistics in interface java.util.stream.DoubleStreamdefault boolean anyMatch(java.util.function.DoublePredicate predicate)
anyMatch in interface java.util.stream.DoubleStreamdefault boolean allMatch(java.util.function.DoublePredicate predicate)
allMatch in interface java.util.stream.DoubleStreamdefault boolean noneMatch(java.util.function.DoublePredicate predicate)
noneMatch in interface java.util.stream.DoubleStreamdefault java.util.OptionalDouble findFirst()
findFirst in interface java.util.stream.DoubleStreamdefault java.util.OptionalDouble findAny()
findAny in interface java.util.stream.DoubleStreamdefault java.util.stream.Stream<java.lang.Double> boxed()
boxed in interface java.util.stream.DoubleStream