DATA - the data type.public interface ExtensibleStream<DATA> extends Stream<DATA>
Stream.Builder<T>| Modifier and Type | Method and Description |
|---|---|
default boolean |
allMatch(Predicate<? super DATA> predicate) |
default boolean |
anyMatch(Predicate<? super DATA> predicate) |
default void |
close() |
default <R,A> R |
collect(Collector<? super DATA,A,R> collector) |
default <R> R |
collect(Supplier<R> supplier,
BiConsumer<R,? super DATA> accumulator,
BiConsumer<R,R> combiner) |
default long |
count() |
default Stream<DATA> |
distinct() |
default Stream<DATA> |
filter(Predicate<? super DATA> predicate) |
default Optional<DATA> |
findAny() |
default Optional<DATA> |
findFirst() |
default <R> Stream<R> |
flatMap(Function<? super DATA,? extends Stream<? extends R>> mapper) |
default DoubleStream |
flatMapToDouble(Function<? super DATA,? extends DoubleStream> mapper) |
default IntStream |
flatMapToInt(Function<? super DATA,? extends IntStream> mapper) |
default LongStream |
flatMapToLong(Function<? super DATA,? extends LongStream> mapper) |
default void |
forEach(Consumer<? super DATA> action) |
default void |
forEachOrdered(Consumer<? super DATA> action) |
default boolean |
isParallel() |
default Iterator<DATA> |
iterator() |
default Stream<DATA> |
limit(long maxSize) |
default <R> Stream<R> |
map(Function<? super DATA,? extends R> mapper) |
default DoubleStream |
mapToDouble(ToDoubleFunction<? super DATA> mapper) |
default IntStream |
mapToInt(ToIntFunction<? super DATA> mapper) |
default LongStream |
mapToLong(ToLongFunction<? super DATA> mapper) |
default Optional<DATA> |
max(Comparator<? super DATA> comparator) |
default Optional<DATA> |
min(Comparator<? super DATA> comparator) |
default boolean |
noneMatch(Predicate<? super DATA> predicate) |
default Stream<DATA> |
onClose(Runnable closeHandler) |
default Stream<DATA> |
parallel() |
default Stream<DATA> |
peek(Consumer<? super DATA> action) |
default Optional<DATA> |
reduce(BinaryOperator<DATA> accumulator) |
default DATA |
reduce(DATA identity,
BinaryOperator<DATA> accumulator) |
default <U> U |
reduce(U identity,
BiFunction<U,? super DATA,U> accumulator,
BinaryOperator<U> combiner) |
default Stream<DATA> |
sequential() |
default Stream<DATA> |
skip(long n) |
default Stream<DATA> |
sorted() |
default Stream<DATA> |
sorted(Comparator<? super DATA> comparator) |
default Spliterator<DATA> |
spliterator() |
Stream<DATA> |
stream() |
default Object[] |
toArray() |
default <A> A[] |
toArray(IntFunction<A[]> generator) |
default Stream<DATA> |
unordered() |
default Iterator<DATA> iterator()
iterator in interface BaseStream<DATA,Stream<DATA>>default Spliterator<DATA> spliterator()
spliterator in interface BaseStream<DATA,Stream<DATA>>default boolean isParallel()
isParallel in interface BaseStream<DATA,Stream<DATA>>default Stream<DATA> sequential()
sequential in interface BaseStream<DATA,Stream<DATA>>default Stream<DATA> parallel()
parallel in interface BaseStream<DATA,Stream<DATA>>default Stream<DATA> unordered()
unordered in interface BaseStream<DATA,Stream<DATA>>default Stream<DATA> onClose(Runnable closeHandler)
onClose in interface BaseStream<DATA,Stream<DATA>>default void close()
close in interface AutoCloseableclose in interface BaseStream<DATA,Stream<DATA>>default IntStream mapToInt(ToIntFunction<? super DATA> mapper)
default LongStream mapToLong(ToLongFunction<? super DATA> mapper)
default DoubleStream mapToDouble(ToDoubleFunction<? super DATA> mapper)
mapToDouble in interface Stream<DATA>default IntStream flatMapToInt(Function<? super DATA,? extends IntStream> mapper)
flatMapToInt in interface Stream<DATA>default LongStream flatMapToLong(Function<? super DATA,? extends LongStream> mapper)
flatMapToLong in interface Stream<DATA>default DoubleStream flatMapToDouble(Function<? super DATA,? extends DoubleStream> mapper)
flatMapToDouble in interface Stream<DATA>default Stream<DATA> sorted(Comparator<? super DATA> comparator)
default void forEachOrdered(Consumer<? super DATA> action)
forEachOrdered in interface Stream<DATA>default <A> A[] toArray(IntFunction<A[]> generator)
default DATA reduce(DATA identity, BinaryOperator<DATA> accumulator)
default Optional<DATA> reduce(BinaryOperator<DATA> accumulator)
default <U> U reduce(U identity,
BiFunction<U,? super DATA,U> accumulator,
BinaryOperator<U> combiner)
default <R> R collect(Supplier<R> supplier, BiConsumer<R,? super DATA> accumulator, BiConsumer<R,R> combiner)
default Optional<DATA> min(Comparator<? super DATA> comparator)
default Optional<DATA> max(Comparator<? super DATA> comparator)
Copyright © 2023 nawaman.net. All rights reserved.