public interface LongStreamDecorator extends BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>, java.util.stream.LongStream
LongStream 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.LongPredicate predicate) |
default boolean |
anyMatch(java.util.function.LongPredicate predicate) |
default java.util.stream.DoubleStream |
asDoubleStream() |
default java.util.OptionalDouble |
average() |
default java.util.stream.Stream<java.lang.Long> |
boxed() |
default <R> R |
collect(java.util.function.Supplier<R> supplier,
java.util.function.ObjLongConsumer<R> accumulator,
java.util.function.BiConsumer<R,R> combiner) |
default long |
count() |
default java.util.stream.LongStream |
decorateIntermediate(java.util.function.Function<? super java.util.stream.LongStream,java.util.stream.LongStream> transformation) |
default java.util.stream.LongStream |
distinct() |
default java.util.stream.LongStream |
filter(java.util.function.LongPredicate predicate) |
default java.util.OptionalLong |
findAny() |
default java.util.OptionalLong |
findFirst() |
default java.util.stream.LongStream |
flatMap(java.util.function.LongFunction<? extends java.util.stream.LongStream> mapper) |
default void |
forEach(java.util.function.LongConsumer action) |
default void |
forEachOrdered(java.util.function.LongConsumer action) |
java.util.stream.LongStream |
getComponent() |
default java.util.PrimitiveIterator.OfLong |
iterator() |
default java.util.stream.LongStream |
limit(long maxSize) |
default java.util.stream.LongStream |
map(java.util.function.LongUnaryOperator mapper) |
default java.util.stream.DoubleStream |
mapToDouble(java.util.function.LongToDoubleFunction mapper) |
default java.util.stream.IntStream |
mapToInt(java.util.function.LongToIntFunction mapper) |
default <U> java.util.stream.Stream<U> |
mapToObj(java.util.function.LongFunction<? extends U> mapper) |
default java.util.OptionalLong |
max() |
default java.util.OptionalLong |
min() |
default boolean |
noneMatch(java.util.function.LongPredicate predicate) |
default java.util.stream.LongStream |
parallel() |
default java.util.stream.LongStream |
peek(java.util.function.LongConsumer action) |
default java.util.OptionalLong |
reduce(java.util.function.LongBinaryOperator op) |
default long |
reduce(long identity,
java.util.function.LongBinaryOperator op) |
default java.util.stream.LongStream |
sequential() |
default java.util.stream.LongStream |
skip(long n) |
default java.util.stream.LongStream |
sorted() |
default java.util.Spliterator.OfLong |
spliterator() |
default long |
sum() |
default java.util.LongSummaryStatistics |
summaryStatistics() |
default long[] |
toArray() |
close, decorateIntermediateDouble, decorateIntermediateInt, decorateIntermediateLong, decorateIntermediateReference, decorateTerminal, decorateVoidTerminal, isParallel, onClose, unordereddefault java.util.stream.LongStream parallel()
parallel in interface java.util.stream.BaseStream<java.lang.Long,java.util.stream.LongStream>parallel in interface BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>parallel in interface java.util.stream.LongStreamdefault java.util.stream.LongStream sequential()
sequential in interface java.util.stream.BaseStream<java.lang.Long,java.util.stream.LongStream>sequential in interface BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>sequential in interface java.util.stream.LongStreamdefault java.util.PrimitiveIterator.OfLong iterator()
iterator in interface java.util.stream.BaseStream<java.lang.Long,java.util.stream.LongStream>iterator in interface BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>iterator in interface java.util.stream.LongStreamdefault java.util.Spliterator.OfLong spliterator()
spliterator in interface java.util.stream.BaseStream<java.lang.Long,java.util.stream.LongStream>spliterator in interface BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>spliterator in interface java.util.stream.LongStreamjava.util.stream.LongStream getComponent()
getComponent in interface BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>default java.util.stream.LongStream decorateIntermediate(java.util.function.Function<? super java.util.stream.LongStream,java.util.stream.LongStream> transformation)
decorateIntermediate in interface BaseStreamDecorator<java.lang.Long,java.util.stream.LongStream>transformation - the intermediate operation as a function on a streamdefault java.util.stream.LongStream filter(java.util.function.LongPredicate predicate)
filter in interface java.util.stream.LongStreamdefault java.util.stream.LongStream map(java.util.function.LongUnaryOperator mapper)
map in interface java.util.stream.LongStreamdefault <U> java.util.stream.Stream<U> mapToObj(java.util.function.LongFunction<? extends U> mapper)
mapToObj in interface java.util.stream.LongStreamdefault java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction mapper)
mapToInt in interface java.util.stream.LongStreamdefault java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction mapper)
mapToDouble in interface java.util.stream.LongStreamdefault java.util.stream.LongStream flatMap(java.util.function.LongFunction<? extends java.util.stream.LongStream> mapper)
flatMap in interface java.util.stream.LongStreamdefault java.util.stream.LongStream distinct()
distinct in interface java.util.stream.LongStreamdefault java.util.stream.LongStream sorted()
sorted in interface java.util.stream.LongStreamdefault java.util.stream.LongStream peek(java.util.function.LongConsumer action)
peek in interface java.util.stream.LongStreamdefault java.util.stream.LongStream limit(long maxSize)
limit in interface java.util.stream.LongStreamdefault java.util.stream.LongStream skip(long n)
skip in interface java.util.stream.LongStreamdefault void forEach(java.util.function.LongConsumer action)
forEach in interface java.util.stream.LongStreamdefault void forEachOrdered(java.util.function.LongConsumer action)
forEachOrdered in interface java.util.stream.LongStreamdefault long[] toArray()
toArray in interface java.util.stream.LongStreamdefault long reduce(long identity,
java.util.function.LongBinaryOperator op)
reduce in interface java.util.stream.LongStreamdefault java.util.OptionalLong reduce(java.util.function.LongBinaryOperator op)
reduce in interface java.util.stream.LongStreamdefault <R> R collect(java.util.function.Supplier<R> supplier,
java.util.function.ObjLongConsumer<R> accumulator,
java.util.function.BiConsumer<R,R> combiner)
collect in interface java.util.stream.LongStreamdefault long sum()
sum in interface java.util.stream.LongStreamdefault java.util.OptionalLong min()
min in interface java.util.stream.LongStreamdefault java.util.OptionalLong max()
max in interface java.util.stream.LongStreamdefault long count()
count in interface java.util.stream.LongStreamdefault java.util.OptionalDouble average()
average in interface java.util.stream.LongStreamdefault java.util.LongSummaryStatistics summaryStatistics()
summaryStatistics in interface java.util.stream.LongStreamdefault boolean anyMatch(java.util.function.LongPredicate predicate)
anyMatch in interface java.util.stream.LongStreamdefault boolean allMatch(java.util.function.LongPredicate predicate)
allMatch in interface java.util.stream.LongStreamdefault boolean noneMatch(java.util.function.LongPredicate predicate)
noneMatch in interface java.util.stream.LongStreamdefault java.util.OptionalLong findFirst()
findFirst in interface java.util.stream.LongStreamdefault java.util.OptionalLong findAny()
findAny in interface java.util.stream.LongStreamdefault java.util.stream.DoubleStream asDoubleStream()
asDoubleStream in interface java.util.stream.LongStreamdefault java.util.stream.Stream<java.lang.Long> boxed()
boxed in interface java.util.stream.LongStream