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, unordered
default 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.LongStream
default 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.LongStream
default 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.LongStream
default 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.LongStream
java.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.LongStream
default java.util.stream.LongStream map(java.util.function.LongUnaryOperator mapper)
map
in interface java.util.stream.LongStream
default <U> java.util.stream.Stream<U> mapToObj(java.util.function.LongFunction<? extends U> mapper)
mapToObj
in interface java.util.stream.LongStream
default java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction mapper)
mapToInt
in interface java.util.stream.LongStream
default java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction mapper)
mapToDouble
in interface java.util.stream.LongStream
default java.util.stream.LongStream flatMap(java.util.function.LongFunction<? extends java.util.stream.LongStream> mapper)
flatMap
in interface java.util.stream.LongStream
default java.util.stream.LongStream distinct()
distinct
in interface java.util.stream.LongStream
default java.util.stream.LongStream sorted()
sorted
in interface java.util.stream.LongStream
default java.util.stream.LongStream peek(java.util.function.LongConsumer action)
peek
in interface java.util.stream.LongStream
default java.util.stream.LongStream limit(long maxSize)
limit
in interface java.util.stream.LongStream
default java.util.stream.LongStream skip(long n)
skip
in interface java.util.stream.LongStream
default void forEach(java.util.function.LongConsumer action)
forEach
in interface java.util.stream.LongStream
default void forEachOrdered(java.util.function.LongConsumer action)
forEachOrdered
in interface java.util.stream.LongStream
default long[] toArray()
toArray
in interface java.util.stream.LongStream
default long reduce(long identity, java.util.function.LongBinaryOperator op)
reduce
in interface java.util.stream.LongStream
default java.util.OptionalLong reduce(java.util.function.LongBinaryOperator op)
reduce
in interface java.util.stream.LongStream
default <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.LongStream
default long sum()
sum
in interface java.util.stream.LongStream
default java.util.OptionalLong min()
min
in interface java.util.stream.LongStream
default java.util.OptionalLong max()
max
in interface java.util.stream.LongStream
default long count()
count
in interface java.util.stream.LongStream
default java.util.OptionalDouble average()
average
in interface java.util.stream.LongStream
default java.util.LongSummaryStatistics summaryStatistics()
summaryStatistics
in interface java.util.stream.LongStream
default boolean anyMatch(java.util.function.LongPredicate predicate)
anyMatch
in interface java.util.stream.LongStream
default boolean allMatch(java.util.function.LongPredicate predicate)
allMatch
in interface java.util.stream.LongStream
default boolean noneMatch(java.util.function.LongPredicate predicate)
noneMatch
in interface java.util.stream.LongStream
default java.util.OptionalLong findFirst()
findFirst
in interface java.util.stream.LongStream
default java.util.OptionalLong findAny()
findAny
in interface java.util.stream.LongStream
default java.util.stream.DoubleStream asDoubleStream()
asDoubleStream
in interface java.util.stream.LongStream
default java.util.stream.Stream<java.lang.Long> boxed()
boxed
in interface java.util.stream.LongStream