public interface IntStreamDecorator extends BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>, java.util.stream.IntStream
IntStream 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.IntPredicate predicate) |
default boolean |
anyMatch(java.util.function.IntPredicate predicate) |
default java.util.stream.DoubleStream |
asDoubleStream() |
default java.util.stream.LongStream |
asLongStream() |
default java.util.OptionalDouble |
average() |
default java.util.stream.Stream<java.lang.Integer> |
boxed() |
default <R> R |
collect(java.util.function.Supplier<R> supplier,
java.util.function.ObjIntConsumer<R> accumulator,
java.util.function.BiConsumer<R,R> combiner) |
default long |
count() |
default java.util.stream.IntStream |
decorateIntermediate(java.util.function.Function<? super java.util.stream.IntStream,java.util.stream.IntStream> transformation) |
default java.util.stream.IntStream |
distinct() |
default java.util.stream.IntStream |
filter(java.util.function.IntPredicate predicate) |
default java.util.OptionalInt |
findAny() |
default java.util.OptionalInt |
findFirst() |
default java.util.stream.IntStream |
flatMap(java.util.function.IntFunction<? extends java.util.stream.IntStream> mapper) |
default void |
forEach(java.util.function.IntConsumer action) |
default void |
forEachOrdered(java.util.function.IntConsumer action) |
java.util.stream.IntStream |
getComponent() |
default java.util.PrimitiveIterator.OfInt |
iterator() |
default java.util.stream.IntStream |
limit(long maxSize) |
default java.util.stream.IntStream |
map(java.util.function.IntUnaryOperator mapper) |
default java.util.stream.DoubleStream |
mapToDouble(java.util.function.IntToDoubleFunction mapper) |
default java.util.stream.LongStream |
mapToLong(java.util.function.IntToLongFunction mapper) |
default <U> java.util.stream.Stream<U> |
mapToObj(java.util.function.IntFunction<? extends U> mapper) |
default java.util.OptionalInt |
max() |
default java.util.OptionalInt |
min() |
default boolean |
noneMatch(java.util.function.IntPredicate predicate) |
default java.util.stream.IntStream |
parallel() |
default java.util.stream.IntStream |
peek(java.util.function.IntConsumer action) |
default java.util.OptionalInt |
reduce(java.util.function.IntBinaryOperator op) |
default int |
reduce(int identity,
java.util.function.IntBinaryOperator op) |
default java.util.stream.IntStream |
sequential() |
default java.util.stream.IntStream |
skip(long n) |
default java.util.stream.IntStream |
sorted() |
default java.util.Spliterator.OfInt |
spliterator() |
default int |
sum() |
default java.util.IntSummaryStatistics |
summaryStatistics() |
default int[] |
toArray() |
close, decorateIntermediateDouble, decorateIntermediateInt, decorateIntermediateLong, decorateIntermediateReference, decorateTerminal, decorateVoidTerminal, isParallel, onClose, unordereddefault java.util.stream.IntStream parallel()
parallel in interface java.util.stream.BaseStream<java.lang.Integer,java.util.stream.IntStream>parallel in interface BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>parallel in interface java.util.stream.IntStreamdefault java.util.stream.IntStream sequential()
sequential in interface java.util.stream.BaseStream<java.lang.Integer,java.util.stream.IntStream>sequential in interface BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>sequential in interface java.util.stream.IntStreamdefault java.util.PrimitiveIterator.OfInt iterator()
iterator in interface java.util.stream.BaseStream<java.lang.Integer,java.util.stream.IntStream>iterator in interface BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>iterator in interface java.util.stream.IntStreamdefault java.util.Spliterator.OfInt spliterator()
spliterator in interface java.util.stream.BaseStream<java.lang.Integer,java.util.stream.IntStream>spliterator in interface BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>spliterator in interface java.util.stream.IntStreamjava.util.stream.IntStream getComponent()
getComponent in interface BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>default java.util.stream.IntStream decorateIntermediate(java.util.function.Function<? super java.util.stream.IntStream,java.util.stream.IntStream> transformation)
decorateIntermediate in interface BaseStreamDecorator<java.lang.Integer,java.util.stream.IntStream>transformation - the intermediate operation as a function on a streamdefault java.util.stream.IntStream filter(java.util.function.IntPredicate predicate)
filter in interface java.util.stream.IntStreamdefault java.util.stream.IntStream map(java.util.function.IntUnaryOperator mapper)
map in interface java.util.stream.IntStreamdefault <U> java.util.stream.Stream<U> mapToObj(java.util.function.IntFunction<? extends U> mapper)
mapToObj in interface java.util.stream.IntStreamdefault java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction mapper)
mapToLong in interface java.util.stream.IntStreamdefault java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction mapper)
mapToDouble in interface java.util.stream.IntStreamdefault java.util.stream.IntStream flatMap(java.util.function.IntFunction<? extends java.util.stream.IntStream> mapper)
flatMap in interface java.util.stream.IntStreamdefault java.util.stream.IntStream distinct()
distinct in interface java.util.stream.IntStreamdefault java.util.stream.IntStream sorted()
sorted in interface java.util.stream.IntStreamdefault java.util.stream.IntStream peek(java.util.function.IntConsumer action)
peek in interface java.util.stream.IntStreamdefault java.util.stream.IntStream limit(long maxSize)
limit in interface java.util.stream.IntStreamdefault java.util.stream.IntStream skip(long n)
skip in interface java.util.stream.IntStreamdefault void forEach(java.util.function.IntConsumer action)
forEach in interface java.util.stream.IntStreamdefault void forEachOrdered(java.util.function.IntConsumer action)
forEachOrdered in interface java.util.stream.IntStreamdefault int[] toArray()
toArray in interface java.util.stream.IntStreamdefault int reduce(int identity,
java.util.function.IntBinaryOperator op)
reduce in interface java.util.stream.IntStreamdefault java.util.OptionalInt reduce(java.util.function.IntBinaryOperator op)
reduce in interface java.util.stream.IntStreamdefault <R> R collect(java.util.function.Supplier<R> supplier,
java.util.function.ObjIntConsumer<R> accumulator,
java.util.function.BiConsumer<R,R> combiner)
collect in interface java.util.stream.IntStreamdefault int sum()
sum in interface java.util.stream.IntStreamdefault java.util.OptionalInt min()
min in interface java.util.stream.IntStreamdefault java.util.OptionalInt max()
max in interface java.util.stream.IntStreamdefault long count()
count in interface java.util.stream.IntStreamdefault java.util.OptionalDouble average()
average in interface java.util.stream.IntStreamdefault java.util.IntSummaryStatistics summaryStatistics()
summaryStatistics in interface java.util.stream.IntStreamdefault boolean anyMatch(java.util.function.IntPredicate predicate)
anyMatch in interface java.util.stream.IntStreamdefault boolean allMatch(java.util.function.IntPredicate predicate)
allMatch in interface java.util.stream.IntStreamdefault boolean noneMatch(java.util.function.IntPredicate predicate)
noneMatch in interface java.util.stream.IntStreamdefault java.util.OptionalInt findFirst()
findFirst in interface java.util.stream.IntStreamdefault java.util.OptionalInt findAny()
findAny in interface java.util.stream.IntStreamdefault java.util.stream.LongStream asLongStream()
asLongStream in interface java.util.stream.IntStreamdefault java.util.stream.DoubleStream asDoubleStream()
asDoubleStream in interface java.util.stream.IntStreamdefault java.util.stream.Stream<java.lang.Integer> boxed()
boxed in interface java.util.stream.IntStream