Uses of Annotation Interface
com.landawn.abacus.annotation.TerminalOp
-
Uses of TerminalOp in com.landawn.abacus.util
Modifier and TypeMethodDescriptionExceptionalStream.acceptIfNotEmpty
(Throwables.Consumer<? super ExceptionalStream<T, E>, E2> action) <E2 extends Exception>
booleanExceptionalStream.allMatch
(Throwables.Predicate<? super T, E2> predicate) <E2 extends Exception>
booleanExceptionalStream.anyMatch
(Throwables.Predicate<? super T, E2> predicate) <R,
E2 extends Exception>
u.Optional<R>ExceptionalStream.applyIfNotEmpty
(Throwables.Function<? super ExceptionalStream<T, E>, R, E2> func) <R> ContinuableFuture<R>
ExceptionalStream.asyncCall
(Throwables.Function<? super ExceptionalStream<T, E>, R, ? extends Exception> terminalAction) <R> ContinuableFuture<R>
ExceptionalStream.asyncCall
(Throwables.Function<? super ExceptionalStream<T, E>, R, ? extends Exception> terminalAction, Executor executor) ExceptionalStream.asyncRun
(Throwables.Consumer<? super ExceptionalStream<T, E>, ? extends Exception> terminalAction) ExceptionalStream.asyncRun
(Throwables.Consumer<? super ExceptionalStream<T, E>, ? extends Exception> terminalAction, Executor executor) <E2 extends Exception>
u.OptionalDoubleExceptionalStream.averageDouble
(Throwables.ToDoubleFunction<? super T, E2> func) <E2 extends Exception>
u.OptionalDoubleExceptionalStream.averageInt
(Throwables.ToIntFunction<? super T, E2> func) <E2 extends Exception>
u.OptionalDoubleExceptionalStream.averageLong
(Throwables.ToLongFunction<? super T, E2> func) void
ExceptionalStream.close()
It will be called by terminal operations in final.<R,
A> R ExceptionalStream.collect
(Throwables.Supplier<R, E2> supplier, Throwables.BiConsumer<? super R, ? super T, E3> accumulator) ExceptionalStream.collect
(Throwables.Supplier<R, E2> supplier, Throwables.BiConsumer<? super R, ? super T, E3> accumulator, Throwables.Function<? super R, ? extends RR, E4> finisher) <R,
A> R <R,
RR, A, E2 extends Exception>
RRExceptionalStream.collectAndThen
(Collector<? super T, A, R> collector, Throwables.Function<? super R, ? extends RR, E2> func) Collect and then.<R,
RR, A, E2 extends Exception>
RRExceptionalStream.collectAndThen
(Collector<? super T, A, R> collector, Throwables.Function<? super R, ? extends RR, E2> func) Collect and then.boolean
ExceptionalStream.containsAll
(Collection<? extends T> c) final boolean
ExceptionalStream.containsAll
(T... a) boolean
ExceptionalStream.containsAny
(Collection<? extends T> c) final boolean
ExceptionalStream.containsAny
(T... a) long
ExceptionalStream.count()
ExceptionalStream.elementAt
(long position) <E2 extends Exception>
u.Optional<T>ExceptionalStream.findAny
(Throwables.Predicate<? super T, E2> predicate) Same asfindFirst(Throwables.Predicate)
.<E2 extends Exception>
u.Optional<T>ExceptionalStream.findFirst
(Throwables.Predicate<? super T, E2> predicate) <E2 extends Exception>
u.Optional<T>ExceptionalStream.findLast
(Throwables.Predicate<? super T, E2> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.ExceptionalStream.first()
<E2 extends Exception>
voidExceptionalStream.forEach
(Throwables.Consumer<? super T, E2> action) ExceptionalStream.forEach
(Throwables.Consumer<? super T, E2> action, Throwables.Runnable<E3> onComplete) ExceptionalStream.forEach
(Throwables.Function<? super T, ? extends Collection<? extends U>, E2> flatMapper, Throwables.BiConsumer<? super T, ? super U, E3> action) ExceptionalStream.forEach
(Throwables.Function<? super T, ? extends Collection<T2>, E2> flatMapper, Throwables.Function<? super T2, ? extends Collection<T3>, E3> flatMapper2, Throwables.TriConsumer<? super T, ? super T2, ? super T3, E4> action) <E2 extends Exception>
voidExceptionalStream.forEachIndexed
(Throwables.IndexedConsumer<? super T, E2> action) <E2 extends Exception>
voidExceptionalStream.forEachInParallel
(Throwables.Consumer<? super T, E2> action, int threadNum) <E2 extends Exception>
voidExceptionalStream.forEachInParallel
(Throwables.Consumer<? super T, E2> action, int threadNum, Executor executor) <E2 extends Exception>
voidExceptionalStream.forEachPair
(Throwables.BiConsumer<? super T, ? super T, E2> action) For each pair.<E2 extends Exception>
voidExceptionalStream.forEachPair
(Throwables.BiConsumer<? super T, ? super T, E2> action, int increment) For each pair.<E2 extends Exception>
voidExceptionalStream.forEachTriple
(Throwables.TriConsumer<? super T, ? super T, ? super T, E2> action) For each triple.<E2 extends Exception>
voidExceptionalStream.forEachTriple
(Throwables.TriConsumer<? super T, ? super T, ? super T, E2> action, int increment) For each triple.<E2 extends Exception>
voidExceptionalStream.forEachUntil
(MutableBoolean flagToBreak, Throwables.Consumer<? super T, E2> action) <E2 extends Exception>
voidExceptionalStream.forEachUntil
(Throwables.BiConsumer<? super T, MutableBoolean, E2> action) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Supplier<? extends M> mapFactory) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Collector<? super T, A, D> downstream) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Collector<? super T, A, D> downstream, Supplier<? extends M> mapFactory) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Supplier<? extends M> mapFactory) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Collector<? super V, A, D> downstream) ExceptionalStream.groupTo
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Collector<? super V, A, D> downstream, Supplier<? extends M> mapFactory) boolean
ExceptionalStream.hasDuplicates()
ExceptionalStream.join
(CharSequence delimiter) ExceptionalStream.join
(CharSequence delimiter, CharSequence prefix, CharSequence suffix) ExceptionalStream.kthLargest
(int k, Comparator<? super T> comparator) ExceptionalStream.last()
ExceptionalStream.max
(Comparator<? super T> comparator) ExceptionalStream.maxBy
(Function<? super T, ? extends Comparable> keyMapper) ExceptionalStream.min
(Comparator<? super T> comparator) ExceptionalStream.minBy
(Function<? super T, ? extends Comparable> keyMapper) <E2 extends Exception>
booleanExceptionalStream.nMatch
(long atLeast, long atMost, Throwables.Predicate<? super T, E2> predicate) <E2 extends Exception>
booleanExceptionalStream.noneMatch
(Throwables.Predicate<? super T, E2> predicate) ExceptionalStream.onlyOne()
ExceptionalStream.partitionTo
(Throwables.Predicate<? super T, E2> predicate) ExceptionalStream.partitionTo
(Throwables.Predicate<? super T, E2> predicate, Collector<? super T, A, D> downstream) ExceptionalStream.percentiles
(Comparator<? super T> comparator) void
ExceptionalStream.println()
<E2 extends Exception>
u.Optional<T>ExceptionalStream.reduce
(Throwables.BinaryOperator<T, E2> accumulator) <U,
E2 extends Exception>
UExceptionalStream.reduce
(U identity, Throwables.BiFunction<U, ? super T, U, E2> accumulator) <E2 extends Exception>
u.Optional<T>ExceptionalStream.reduceUntil
(Throwables.BinaryOperator<T, E2> accumulator, Throwables.Predicate<? super T, E2> conditionToBreak) <U,
E2 extends Exception>
UExceptionalStream.reduceUntil
(U identity, Throwables.BiFunction<U, ? super T, U, E2> accumulator, Throwables.Predicate<? super U, E2> conditionToBreak) <E2 extends Exception>
doubleExceptionalStream.sumDouble
(Throwables.ToDoubleFunction<? super T, E2> func) <E2 extends Exception>
longExceptionalStream.sumInt
(Throwables.ToIntFunction<? super T, E2> func) <E2 extends Exception>
longExceptionalStream.sumLong
(Throwables.ToLongFunction<? super T, E2> func) Object[]
ExceptionalStream.toArray()
<A> A[]
ExceptionalStream.toArray
(IntFunction<A[]> generator) <C extends Collection<T>>
CExceptionalStream.toCollection
(Supplier<? extends C> supplier) <R,
CC extends Collection<T>, E2 extends Exception>
RExceptionalStream.toCollectionAndThen
(Supplier<? extends CC> supplier, Throwables.Function<? super CC, R, E2> func) ExceptionalStream.toDataSet()
The first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is entity or map.If the specifiedcolumnNames
is null or empty, the first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is entity or map.ExceptionalStream.toImmutableList()
<K,
V, E2 extends Exception, E3 extends Exception>
ImmutableMap<K,V> ExceptionalStream.toImmutableMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper) <K,
V, E2 extends Exception, E3 extends Exception, E4 extends Exception>
ImmutableMap<K,V> ExceptionalStream.toImmutableMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Throwables.BinaryOperator<V, E4> mergeFunction) ExceptionalStream.toImmutableSet()
ExceptionalStream.toList()
<R,
E2 extends Exception>
RExceptionalStream.toListAndThen
(Throwables.Function<? super List<T>, R, E2> func) ExceptionalStream.toLongMultiset()
ExceptionalStream.toLongMultiset
(Supplier<? extends LongMultiset<T>> supplier) ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Collector<? super T, A, D> downstream) Deprecated.ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Collector<? super T, A, D> downstream, Supplier<? extends M> mapFactory) Deprecated.replaced bygroupTo
ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper) ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Supplier<? extends M> mapFactory) ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Collector<? super V, A, D> downstream) Deprecated.replaced bygroupTo
ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Collector<? super V, A, D> downstream, Supplier<? extends M> mapFactory) Deprecated.replaced bygroupTo
ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Throwables.BinaryOperator<V, E4> mergeFunction) ExceptionalStream.toMap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Throwables.BinaryOperator<V, E4> mergeFunction, Supplier<? extends M> mapFactory) <K,
E2 extends Exception>
ListMultimap<K,T> ExceptionalStream.toMultimap
(Throwables.Function<? super T, ? extends K, E2> keyMapper) <K,
V extends Collection<T>, M extends Multimap<K, T, V>, E2 extends Exception>
MExceptionalStream.toMultimap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Supplier<? extends M> mapFactory) <K,
V, E2 extends Exception, E3 extends Exception>
ListMultimap<K,V> ExceptionalStream.toMultimap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper) <K,
V, C extends Collection<V>, M extends Multimap<K, V, C>, E2 extends Exception, E3 extends Exception>
MExceptionalStream.toMultimap
(Throwables.Function<? super T, ? extends K, E2> keyMapper, Throwables.Function<? super T, ? extends V, E3> valueMapper, Supplier<? extends M> mapFactory) ExceptionalStream.toMultiset()
ExceptionalStream.toMultiset
(Supplier<? extends Multiset<T>> supplier) ExceptionalStream.toSet()
<R,
E2 extends Exception>
RExceptionalStream.toSetAndThen
(Throwables.Function<? super Set<T>, R, E2> func) -
Uses of TerminalOp in com.landawn.abacus.util.stream
Modifier and TypeMethodDescriptionBaseStream.acceptIfNotEmpty
(Throwables.Consumer<? super S, E> action) This is a terminal operation.abstract <E extends Exception>
booleanByteStream.allMatch
(Throwables.BytePredicate<E> predicate) abstract <E extends Exception>
booleanCharStream.allMatch
(Throwables.CharPredicate<E> predicate) abstract <E extends Exception>
booleanDoubleStream.allMatch
(Throwables.DoublePredicate<E> predicate) <E extends Exception>
booleanEntryStream.allMatch
(Throwables.BiPredicate<? super K, ? super V, E> predicate) <E extends Exception>
booleanEntryStream.allMatch
(Throwables.Predicate<? super Map.Entry<K, V>, E> predicate) abstract <E extends Exception>
booleanFloatStream.allMatch
(Throwables.FloatPredicate<E> predicate) abstract <E extends Exception>
booleanIntStream.allMatch
(Throwables.IntPredicate<E> predicate) abstract <E extends Exception>
booleanLongStream.allMatch
(Throwables.LongPredicate<E> predicate) abstract <E extends Exception>
booleanShortStream.allMatch
(Throwables.ShortPredicate<E> predicate) abstract <E extends Exception>
booleanStream.allMatch
(Throwables.Predicate<? super T, E> predicate) abstract <E extends Exception>
booleanByteStream.anyMatch
(Throwables.BytePredicate<E> predicate) abstract <E extends Exception>
booleanCharStream.anyMatch
(Throwables.CharPredicate<E> predicate) abstract <E extends Exception>
booleanDoubleStream.anyMatch
(Throwables.DoublePredicate<E> predicate) <E extends Exception>
booleanEntryStream.anyMatch
(Throwables.BiPredicate<? super K, ? super V, E> predicate) <E extends Exception>
booleanEntryStream.anyMatch
(Throwables.Predicate<? super Map.Entry<K, V>, E> predicate) abstract <E extends Exception>
booleanFloatStream.anyMatch
(Throwables.FloatPredicate<E> predicate) abstract <E extends Exception>
booleanIntStream.anyMatch
(Throwables.IntPredicate<E> predicate) abstract <E extends Exception>
booleanLongStream.anyMatch
(Throwables.LongPredicate<E> predicate) abstract <E extends Exception>
booleanShortStream.anyMatch
(Throwables.ShortPredicate<E> predicate) abstract <E extends Exception>
booleanStream.anyMatch
(Throwables.Predicate<? super T, E> predicate) <R,
E extends Exception>
u.Optional<R>BaseStream.applyIfNotEmpty
(Throwables.Function<? super S, R, E> func) This is a terminal operation.<R> ContinuableFuture<R>
Stream.asyncCall
(Throwables.Function<? super Stream<T>, R, ? extends Exception> terminalAction) <R> ContinuableFuture<R>
Stream.asyncCall
(Throwables.Function<? super Stream<T>, R, ? extends Exception> terminalAction, Executor executor) Stream.asyncRun
(Throwables.Consumer<? super Stream<T>, ? extends Exception> terminalAction) Stream.asyncRun
(Throwables.Consumer<? super Stream<T>, ? extends Exception> terminalAction, Executor executor) abstract u.OptionalDouble
ByteStream.average()
abstract u.OptionalDouble
CharStream.average()
abstract u.OptionalDouble
DoubleStream.average()
abstract u.OptionalDouble
FloatStream.average()
abstract u.OptionalDouble
IntStream.average()
abstract u.OptionalDouble
LongStream.average()
abstract u.OptionalDouble
ShortStream.average()
abstract u.OptionalDouble
Stream.averageDouble
(ToDoubleFunction<? super T> mapper) abstract u.OptionalDouble
Stream.averageInt
(ToIntFunction<? super T> mapper) abstract u.OptionalDouble
Stream.averageLong
(ToLongFunction<? super T> mapper) <KK,
VV> EntryStream<KK, VV> EntryStream.chain
(Function<? super Stream<Map.Entry<K, V>>, ? extends Stream<Map.Entry<KK, VV>>> transfer) abstract <R> R
ByteStream.collect
(Supplier<R> supplier, ObjByteConsumer<? super R> accumulator) abstract <R> R
ByteStream.collect
(Supplier<R> supplier, ObjByteConsumer<? super R> accumulator, BiConsumer<R, R> combiner) abstract <R> R
CharStream.collect
(Supplier<R> supplier, ObjCharConsumer<? super R> accumulator) abstract <R> R
CharStream.collect
(Supplier<R> supplier, ObjCharConsumer<? super R> accumulator, BiConsumer<R, R> combiner) abstract <R> R
DoubleStream.collect
(Supplier<R> supplier, ObjDoubleConsumer<? super R> accumulator) abstract <R> R
DoubleStream.collect
(Supplier<R> supplier, ObjDoubleConsumer<? super R> accumulator, BiConsumer<R, R> combiner) <R> R
<R> R
EntryStream.collect
(Supplier<R> supplier, BiConsumer<? super R, ? super Map.Entry<K, V>> accumulator, BiConsumer<R, R> combiner) <R,
A> R <R,
A> R abstract <R> R
FloatStream.collect
(Supplier<R> supplier, ObjFloatConsumer<? super R> accumulator) abstract <R> R
FloatStream.collect
(Supplier<R> supplier, ObjFloatConsumer<? super R> accumulator, BiConsumer<R, R> combiner) abstract <R> R
IntStream.collect
(Supplier<R> supplier, ObjIntConsumer<? super R> accumulator) abstract <R> R
IntStream.collect
(Supplier<R> supplier, ObjIntConsumer<? super R> accumulator, BiConsumer<R, R> combiner) abstract <R> R
LongStream.collect
(Supplier<R> supplier, ObjLongConsumer<? super R> accumulator) abstract <R> R
LongStream.collect
(Supplier<R> supplier, ObjLongConsumer<? super R> accumulator, BiConsumer<R, R> combiner) abstract <R> R
ShortStream.collect
(Supplier<R> supplier, ObjShortConsumer<? super R> accumulator) abstract <R> R
ShortStream.collect
(Supplier<R> supplier, ObjShortConsumer<? super R> accumulator, BiConsumer<R, R> combiner) abstract <R> R
Stream.collect
(Supplier<R> supplier, BiConsumer<? super R, ? super T> accumulator) abstract <R> R
Stream.collect
(Supplier<R> supplier, BiConsumer<? super R, ? super T> accumulator, BiConsumer<R, R> combiner) abstract <R,
A> R abstract <R,
A> R <R,
A, RR, E extends Exception>
RREntryStream.collectAndThen
(Collector<? super Map.Entry<K, V>, A, R> downstream, Throwables.Function<? super R, RR, E> finisher) <R,
A, RR, E extends Exception>
RREntryStream.collectAndThen
(Collector<? super Map.Entry<K, V>, A, R> downstream, Throwables.Function<? super R, RR, E> finisher) abstract <R,
A, RR, E extends Exception>
RRStream.collectAndThen
(Collector<? super T, A, R> downstream, Throwables.Function<? super R, RR, E> func) abstract <R,
A, RR, E extends Exception>
RRStream.collectAndThen
(Collector<? super T, A, R> downstream, Throwables.Function<? super R, RR, E> func) abstract boolean
Stream.containsAll
(Collection<? extends T> c) abstract boolean
Stream.containsAll
(T... a) abstract boolean
Stream.containsAny
(Collection<? extends T> c) abstract boolean
Stream.containsAny
(T... a) long
BaseStream.count()
BaseStream.elementAt
(long position) abstract <E extends Exception>
u.OptionalByteByteStream.findAny
(Throwables.BytePredicate<E> predicate) abstract <E extends Exception>
u.OptionalCharCharStream.findAny
(Throwables.CharPredicate<E> predicate) abstract <E extends Exception>
u.OptionalDoubleDoubleStream.findAny
(Throwables.DoublePredicate<E> predicate) <E extends Exception>
u.Optional<Map.Entry<K,V>> EntryStream.findAny
(Throwables.BiPredicate<? super K, ? super V, E> predicate) <E extends Exception>
u.Optional<Map.Entry<K,V>> EntryStream.findAny
(Throwables.Predicate<? super Map.Entry<K, V>, E> predicate) abstract <E extends Exception>
u.OptionalFloatFloatStream.findAny
(Throwables.FloatPredicate<E> predicate) abstract <E extends Exception>
u.OptionalIntIntStream.findAny
(Throwables.IntPredicate<E> predicate) abstract <E extends Exception>
u.OptionalLongLongStream.findAny
(Throwables.LongPredicate<E> predicate) abstract <E extends Exception>
u.OptionalShortShortStream.findAny
(Throwables.ShortPredicate<E> predicate) abstract <E extends Exception>
u.Optional<T>Stream.findAny
(Throwables.Predicate<? super T, E> predicate) abstract <E extends Exception>
u.OptionalByteByteStream.findFirst
(Throwables.BytePredicate<E> predicate) abstract <E extends Exception>
u.OptionalCharCharStream.findFirst
(Throwables.CharPredicate<E> predicate) abstract <E extends Exception>
u.OptionalDoubleDoubleStream.findFirst
(Throwables.DoublePredicate<E> predicate) <E extends Exception>
u.Optional<Map.Entry<K,V>> EntryStream.findFirst
(Throwables.BiPredicate<? super K, ? super V, E> predicate) <E extends Exception>
u.Optional<Map.Entry<K,V>> EntryStream.findFirst
(Throwables.Predicate<? super Map.Entry<K, V>, E> predicate) abstract <E extends Exception>
u.OptionalFloatFloatStream.findFirst
(Throwables.FloatPredicate<E> predicate) abstract <E extends Exception>
u.OptionalIntIntStream.findFirst
(Throwables.IntPredicate<E> predicate) abstract <E extends Exception>
u.OptionalLongLongStream.findFirst
(Throwables.LongPredicate<E> predicate) abstract <E extends Exception>
u.OptionalShortShortStream.findFirst
(Throwables.ShortPredicate<E> predicate) abstract <E extends Exception>
u.Optional<T>Stream.findFirst
(Throwables.Predicate<? super T, E> predicate) abstract <E extends Exception,
E2 extends Exception>
u.OptionalByteByteStream.findFirstOrLast
(Throwables.BytePredicate<E> predicateForFirst, Throwables.BytePredicate<E> predicateForLast) abstract <E extends Exception,
E2 extends Exception>
u.OptionalCharCharStream.findFirstOrLast
(Throwables.CharPredicate<E> predicateForFirst, Throwables.CharPredicate<E> predicateForLast) abstract <E extends Exception,
E2 extends Exception>
u.OptionalDoubleDoubleStream.findFirstOrLast
(Throwables.DoublePredicate<E> predicateForFirst, Throwables.DoublePredicate<E> predicateForLast) abstract <E extends Exception,
E2 extends Exception>
u.OptionalFloatFloatStream.findFirstOrLast
(Throwables.FloatPredicate<E> predicateForFirst, Throwables.FloatPredicate<E> predicateForLast) abstract <E extends Exception,
E2 extends Exception>
u.OptionalIntIntStream.findFirstOrLast
(Throwables.IntPredicate<E> predicateForFirst, Throwables.IntPredicate<E> predicateForLast) abstract <E extends Exception,
E2 extends Exception>
u.OptionalLongLongStream.findFirstOrLast
(Throwables.LongPredicate<E> predicateForFirst, Throwables.LongPredicate<E> predicateForLast) abstract <E extends Exception,
E2 extends Exception>
u.OptionalShortShortStream.findFirstOrLast
(Throwables.ShortPredicate<E> predicateForFirst, Throwables.ShortPredicate<E> predicateForLast) abstract <U,
E extends Exception, E2 extends Exception>
u.Optional<T>Stream.findFirstOrLast
(Function<? super T, U> preFunc, Throwables.BiPredicate<? super T, ? super U, E> predicateForFirst, Throwables.BiPredicate<? super T, ? super U, E2> predicateForLast)
This method only runs sequentially, even in parallel stream.abstract <E extends Exception,
E2 extends Exception>
u.Optional<T>Stream.findFirstOrLast
(Throwables.Predicate<? super T, E> predicateForFirst, Throwables.Predicate<? super T, E2> predicateForLast) abstract <U,
E extends Exception, E2 extends Exception>
u.Optional<T>Stream.findFirstOrLast
(U init, Throwables.BiPredicate<? super T, ? super U, E> predicateForFirst, Throwables.BiPredicate<? super T, ? super U, E2> predicateForLast)
This method only runs sequentially, even in parallel stream.abstract <E extends Exception>
u.OptionalByteByteStream.findLast
(Throwables.BytePredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.OptionalCharCharStream.findLast
(Throwables.CharPredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.OptionalDoubleDoubleStream.findLast
(Throwables.DoublePredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.OptionalFloatFloatStream.findLast
(Throwables.FloatPredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.OptionalIntIntStream.findLast
(Throwables.IntPredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.OptionalLongLongStream.findLast
(Throwables.LongPredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.OptionalShortShortStream.findLast
(Throwables.ShortPredicate<E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.abstract <E extends Exception>
u.Optional<T>Stream.findLast
(Throwables.Predicate<? super T, E> predicate) Consider using:stream.reversed().findFirst(predicate)
for better performance if possible.BaseStream.first()
Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Supplier<? extends M> mapFactory) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Collector<? super T, A, D> downstream) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Collector<? super T, A, D> downstream, Supplier<? extends M> mapFactory) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Throwables.BiFunction<? super K, ? super T, ? extends V, E2> valueMapper) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Throwables.BiFunction<? super K, ? super T, ? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Throwables.BiFunction<? super K, ? super T, ? extends V, E2> valueMapper, Collector<? super V, A, D> downstream) Stream.flatGroupTo
(Throwables.Function<? super T, ? extends Collection<? extends K>, E> flatKeyMapper, Throwables.BiFunction<? super K, ? super T, ? extends V, E2> valueMapper, Collector<? super V, A, D> downstream, Supplier<? extends M> mapFactory) abstract <E extends Exception>
u.Optional<T>Stream.foldLeft
(Throwables.BinaryOperator<T, E> accumulator) This method will always run sequentially, even in parallel stream.abstract <U,
E extends Exception>
UStream.foldLeft
(U identity, Throwables.BiFunction<U, ? super T, U, E> accumulator) This method will always run sequentially, even in parallel stream.abstract <E extends Exception>
u.Optional<T>Stream.foldRight
(Throwables.BinaryOperator<T, E> accumulator) This method will always run sequentially, even in parallel stream.abstract <U,
E extends Exception>
UStream.foldRight
(U identity, Throwables.BiFunction<U, ? super T, U, E> accumulator) This method will always run sequentially, even in parallel stream.abstract <E extends Exception>
voidByteStream.forEach
(Throwables.ByteConsumer<E> action) abstract <E extends Exception>
voidCharStream.forEach
(Throwables.CharConsumer<E> action) abstract <E extends Exception>
voidDoubleStream.forEach
(Throwables.DoubleConsumer<E> action) <E extends Exception>
voidEntryStream.forEach
(Throwables.BiConsumer<? super K, ? super V, E> action) <E extends Exception>
voidEntryStream.forEach
(Throwables.Consumer<? super Map.Entry<K, V>, E> action) abstract <E extends Exception>
voidFloatStream.forEach
(Throwables.FloatConsumer<E> action) abstract <E extends Exception>
voidIntStream.forEach
(Throwables.IntConsumer<E> action) abstract <E extends Exception>
voidLongStream.forEach
(Throwables.LongConsumer<E> action) abstract <E extends Exception>
voidShortStream.forEach
(Throwables.ShortConsumer<E> action) abstract <E extends Exception>
voidStream.forEach
(Throwables.Consumer<? super T, E> action) Stream.forEach
(Throwables.Consumer<? super T, E> action, Throwables.Runnable<E2> onComplete) Stream.forEach
(Throwables.Function<? super T, ? extends Collection<? extends U>, E> flatMapper, Throwables.BiConsumer<? super T, ? super U, E2> action) Stream.forEach
(Throwables.Function<? super T, ? extends Collection<T2>, E> flatMapper, Throwables.Function<? super T2, ? extends Collection<T3>, E2> flatMapper2, Throwables.TriConsumer<? super T, ? super T2, ? super T3, E3> action) abstract <E extends Exception>
voidByteStream.forEachIndexed
(Throwables.IndexedByteConsumer<E> action) abstract <E extends Exception>
voidCharStream.forEachIndexed
(Throwables.IndexedCharConsumer<E> action) abstract <E extends Exception>
voidDoubleStream.forEachIndexed
(Throwables.IndexedDoubleConsumer<E> action) <E extends Exception>
voidEntryStream.forEachIndexed
(Throwables.IndexedConsumer<? super Map.Entry<K, V>, E> action) abstract <E extends Exception>
voidFloatStream.forEachIndexed
(Throwables.IndexedFloatConsumer<E> action) abstract <E extends Exception>
voidIntStream.forEachIndexed
(Throwables.IndexedIntConsumer<E> action) abstract <E extends Exception>
voidLongStream.forEachIndexed
(Throwables.IndexedLongConsumer<E> action) abstract <E extends Exception>
voidShortStream.forEachIndexed
(Throwables.IndexedShortConsumer<E> action) abstract <E extends Exception>
voidStream.forEachIndexed
(Throwables.IndexedConsumer<? super T, E> action) abstract <E extends Exception>
voidStream.forEachPair
(Throwables.BiConsumer<? super T, ? super T, E> action) abstract <E extends Exception>
voidStream.forEachPair
(Throwables.BiConsumer<? super T, ? super T, E> action, int increment) Slide withwindowSize = 2
and the specifiedincrement
, thenconsume
by the specifiedmapper
.abstract <E extends Exception>
voidStream.forEachTriple
(Throwables.TriConsumer<? super T, ? super T, ? super T, E> action) abstract <E extends Exception>
voidStream.forEachTriple
(Throwables.TriConsumer<? super T, ? super T, ? super T, E> action, int increment) Slide withwindowSize = 3
and the specifiedincrement
, thenconsume
by the specifiedmapper
.abstract <E extends Exception>
voidStream.forEachUntil
(MutableBoolean flagToBreak, Throwables.Consumer<? super T, E> action) abstract <E extends Exception>
voidStream.forEachUntil
(Throwables.BiConsumer<? super T, MutableBoolean, E> action) ByteStream.groupTo
(Throwables.ByteFunction<? extends K, E> keyMapper, Collector<Byte, A, D> downstream) ByteStream.groupTo
(Throwables.ByteFunction<? extends K, E> keyMapper, Collector<Byte, A, D> downstream, Supplier<? extends M> mapFactory) CharStream.groupTo
(Throwables.CharFunction<? extends K, E> keyMapper, Collector<Character, A, D> downstream) CharStream.groupTo
(Throwables.CharFunction<? extends K, E> keyMapper, Collector<Character, A, D> downstream, Supplier<? extends M> mapFactory) DoubleStream.groupTo
(Throwables.DoubleFunction<? extends K, E> keyMapper, Collector<Double, A, D> downstream) DoubleStream.groupTo
(Throwables.DoubleFunction<? extends K, E> keyMapper, Collector<Double, A, D> downstream, Supplier<? extends M> mapFactory) EntryStream.groupTo()
FloatStream.groupTo
(Throwables.FloatFunction<? extends K, E> keyMapper, Collector<Float, A, D> downstream) FloatStream.groupTo
(Throwables.FloatFunction<? extends K, E> keyMapper, Collector<Float, A, D> downstream, Supplier<? extends M> mapFactory) IntStream.groupTo
(Throwables.IntFunction<? extends K, E> keyMapper, Collector<Integer, A, D> downstream) IntStream.groupTo
(Throwables.IntFunction<? extends K, E> keyMapper, Collector<Integer, A, D> downstream, Supplier<? extends M> mapFactory) LongStream.groupTo
(Throwables.LongFunction<? extends K, E> keyMapper, Collector<Long, A, D> downstream) LongStream.groupTo
(Throwables.LongFunction<? extends K, E> keyMapper, Collector<Long, A, D> downstream, Supplier<? extends M> mapFactory) ShortStream.groupTo
(Throwables.ShortFunction<? extends K, E> keyMapper, Collector<Short, A, D> downstream) ShortStream.groupTo
(Throwables.ShortFunction<? extends K, E> keyMapper, Collector<Short, A, D> downstream, Supplier<? extends M> mapFactory) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Supplier<? extends M> mapFactory) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Collector<? super T, A, D> downstream) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Collector<? super T, A, D> downstream, Supplier<? extends M> mapFactory) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Collector<? super V, A, D> downstream) Stream.groupTo
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Collector<? super V, A, D> downstream, Supplier<? extends M> mapFactory) <R,
E extends Exception>
REntryStream.groupToAndThen
(Throwables.Function<? super Map<K, List<V>>, R, E> func) abstract boolean
Stream.hasDuplicates()
BaseStream.join
(CharSequence delimiter) BaseStream.join
(CharSequence delimiter, CharSequence prefix, CharSequence suffix) EntryStream.join
(CharSequence delimiter, CharSequence keyValueDelimiter) EntryStream.join
(CharSequence delimiter, CharSequence keyValueDelimiter, CharSequence prefix, CharSequence suffix) abstract String
abstract u.OptionalByte
ByteStream.kthLargest
(int k) abstract u.OptionalChar
CharStream.kthLargest
(int k) abstract u.OptionalDouble
DoubleStream.kthLargest
(int k) abstract u.OptionalFloat
FloatStream.kthLargest
(int k) abstract u.OptionalInt
IntStream.kthLargest
(int k) abstract u.OptionalLong
LongStream.kthLargest
(int k) abstract u.OptionalShort
ShortStream.kthLargest
(int k) abstract u.Optional<T>
Stream.kthLargest
(int k, Comparator<? super T> comparator) BaseStream.last()
abstract u.OptionalByte
ByteStream.max()
abstract u.OptionalChar
CharStream.max()
Returns anOptionalChar
describing the maximum element of this stream, or an empty optional if this stream is empty.abstract u.OptionalDouble
DoubleStream.max()
EntryStream.max
(Comparator<? super Map.Entry<K, V>> comparator) abstract u.OptionalFloat
FloatStream.max()
abstract u.OptionalInt
IntStream.max()
abstract u.OptionalLong
LongStream.max()
abstract u.OptionalShort
ShortStream.max()
abstract u.Optional<T>
Stream.max
(Comparator<? super T> comparator) Stream.maxAll
(Comparator<? super T> comparator) Stream.maxBy
(Function<? super T, ? extends Comparable> keyMapper) EntryStream.maxByKey
(Comparator<? super K> keyComparator) EntryStream.maxByValue
(Comparator<? super V> valueComparator) abstract u.OptionalByte
ByteStream.min()
abstract u.OptionalChar
CharStream.min()
Returns anOptionalChar
describing the minimum element of this stream, or an empty optional if this stream is empty.abstract u.OptionalDouble
DoubleStream.min()
EntryStream.min
(Comparator<? super Map.Entry<K, V>> comparator) abstract u.OptionalFloat
FloatStream.min()
abstract u.OptionalInt
IntStream.min()
abstract u.OptionalLong
LongStream.min()
abstract u.OptionalShort
ShortStream.min()
abstract u.Optional<T>
Stream.min
(Comparator<? super T> comparator) Stream.minAll
(Comparator<? super T> comparator) Stream.minBy
(Function<? super T, ? extends Comparable> keyMapper) EntryStream.minByKey
(Comparator<? super K> keyComparator) EntryStream.minByValue
(Comparator<? super V> valueComparator) abstract <E extends Exception>
booleanStream.nMatch
(long atLeast, long atMost, Throwables.Predicate<? super T, E> predicate) abstract <E extends Exception>
booleanByteStream.noneMatch
(Throwables.BytePredicate<E> predicate) abstract <E extends Exception>
booleanCharStream.noneMatch
(Throwables.CharPredicate<E> predicate) abstract <E extends Exception>
booleanDoubleStream.noneMatch
(Throwables.DoublePredicate<E> predicate) <E extends Exception>
booleanEntryStream.noneMatch
(Throwables.BiPredicate<? super K, ? super V, E> predicate) <E extends Exception>
booleanEntryStream.noneMatch
(Throwables.Predicate<? super Map.Entry<K, V>, E> predicate) abstract <E extends Exception>
booleanFloatStream.noneMatch
(Throwables.FloatPredicate<E> predicate) abstract <E extends Exception>
booleanIntStream.noneMatch
(Throwables.IntPredicate<E> predicate) abstract <E extends Exception>
booleanLongStream.noneMatch
(Throwables.LongPredicate<E> predicate) abstract <E extends Exception>
booleanShortStream.noneMatch
(Throwables.ShortPredicate<E> predicate) abstract <E extends Exception>
booleanStream.noneMatch
(Throwables.Predicate<? super T, E> predicate) BaseStream.onlyOne()
Stream.partitionTo
(Throwables.Predicate<? super T, E> predicate) Stream.partitionTo
(Throwables.Predicate<? super T, E> predicate, Collector<? super T, A, D> downstream) abstract u.Optional<Map<Percentage,
T>> Stream.percentiles
(Comparator<? super T> comparator) abstract long
Stream.persist
(Throwables.BiConsumer<? super T, Writer, IOException> writeLine, File file) abstract long
Stream.persist
(Throwables.BiConsumer<? super T, Writer, IOException> writeLine, Writer writer) abstract long
Stream.persist
(Throwables.BiConsumer<? super T, Writer, IOException> writeLine, String header, String tail, File file) abstract long
Stream.persist
(Throwables.BiConsumer<? super T, Writer, IOException> writeLine, String header, String tail, Writer writer) abstract long
Stream.persist
(Throwables.Function<? super T, String, IOException> toLine, File file) toCSV:abstract long
Stream.persist
(Throwables.Function<? super T, String, IOException> toLine, OutputStream os) abstract long
Stream.persist
(Throwables.Function<? super T, String, IOException> toLine, Writer writer) toCSV:abstract long
Stream.persist
(Throwables.Function<? super T, String, IOException> toLine, String header, String tail, File file) abstract long
Stream.persist
(Throwables.Function<? super T, String, IOException> toLine, String header, String tail, Writer writer) abstract long
abstract long
abstract long
Stream.persist
(Connection conn, String insertSQL, int batchSize, int batchInterval, Throwables.BiConsumer<? super T, ? super PreparedStatement, SQLException> stmtSetter) abstract long
Stream.persist
(PreparedStatement stmt, int batchSize, int batchInterval, Throwables.BiConsumer<? super T, ? super PreparedStatement, SQLException> stmtSetter) void
BaseStream.println()
abstract byte
ByteStream.reduce
(byte identity, ByteBinaryOperator op) abstract u.OptionalByte
ByteStream.reduce
(ByteBinaryOperator op) abstract char
CharStream.reduce
(char identity, CharBinaryOperator op) abstract u.OptionalChar
CharStream.reduce
(CharBinaryOperator op) abstract double
DoubleStream.reduce
(double identity, DoubleBinaryOperator op) abstract u.OptionalDouble
DoubleStream.reduce
(DoubleBinaryOperator op) EntryStream.reduce
(BinaryOperator<Map.Entry<K, V>> accumulator) abstract float
FloatStream.reduce
(float identity, FloatBinaryOperator op) abstract u.OptionalFloat
FloatStream.reduce
(FloatBinaryOperator op) abstract int
IntStream.reduce
(int identity, IntBinaryOperator op) abstract u.OptionalInt
IntStream.reduce
(IntBinaryOperator op) abstract long
LongStream.reduce
(long identity, LongBinaryOperator op) abstract u.OptionalLong
LongStream.reduce
(LongBinaryOperator op) abstract short
ShortStream.reduce
(short identity, ShortBinaryOperator op) abstract u.OptionalShort
ShortStream.reduce
(ShortBinaryOperator op) abstract u.Optional<T>
Stream.reduce
(BinaryOperator<T> accumulator) Stream.reduce
(T identity, BinaryOperator<T> accumulator) abstract <U> U
Stream.reduce
(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner) abstract u.Optional<T>
Stream.reduceUntil
(BinaryOperator<T> accumulator, Predicate<? super T> conditionToBreak) Stream.reduceUntil
(T identity, BinaryOperator<T> accumulator, Predicate<? super T> conditionToBreak) abstract <U> U
Stream.reduceUntil
(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner, Predicate<? super U> conditionToBreak) abstract long
ByteStream.sum()
abstract long
CharStream.sum()
abstract double
DoubleStream.sum()
abstract double
FloatStream.sum()
abstract long
IntStream.sum()
abstract long
LongStream.sum()
abstract long
ShortStream.sum()
abstract double
Stream.sumDouble
(ToDoubleFunction<? super T> mapper) abstract long
Stream.sumInt
(ToIntFunction<? super T> mapper) abstract long
Stream.sumLong
(ToLongFunction<? super T> mapper) abstract ByteSummaryStatistics
ByteStream.summarize()
abstract CharSummaryStatistics
CharStream.summarize()
abstract DoubleSummaryStatistics
DoubleStream.summarize()
abstract FloatSummaryStatistics
FloatStream.summarize()
abstract IntSummaryStatistics
IntStream.summarize()
abstract LongSummaryStatistics
LongStream.summarize()
abstract ShortSummaryStatistics
ShortStream.summarize()
abstract Pair<ByteSummaryStatistics,
u.Optional<Map<Percentage, Byte>>> ByteStream.summarizeAndPercentiles()
abstract Pair<CharSummaryStatistics,
u.Optional<Map<Percentage, Character>>> CharStream.summarizeAndPercentiles()
abstract Pair<DoubleSummaryStatistics,
u.Optional<Map<Percentage, Double>>> DoubleStream.summarizeAndPercentiles()
abstract Pair<FloatSummaryStatistics,
u.Optional<Map<Percentage, Float>>> FloatStream.summarizeAndPercentiles()
abstract Pair<IntSummaryStatistics,
u.Optional<Map<Percentage, Integer>>> IntStream.summarizeAndPercentiles()
abstract Pair<LongSummaryStatistics,
u.Optional<Map<Percentage, Long>>> LongStream.summarizeAndPercentiles()
abstract Pair<ShortSummaryStatistics,
u.Optional<Map<Percentage, Short>>> ShortStream.summarizeAndPercentiles()
BaseStream.toArray()
abstract <A> A[]
Stream.toArray
(IntFunction<A[]> generator) abstract ByteList
ByteStream.toByteList()
abstract CharList
CharStream.toCharList()
<CC extends Collection<T>>
CCBaseStream.toCollection
(Supplier<? extends CC> supplier) abstract <R,
CC extends Collection<T>, E extends Exception>
RStream.toCollectionAndThen
(Supplier<? extends CC> supplier, Throwables.Function<? super CC, R, E> func) abstract DataSet
Stream.toDataSet()
The first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is entity or map.abstract DataSet
If the specifiedcolumnNames
is null or empty, the first row will be used as column names if its type is array or list, or obtain the column names from first row if its type is entity or map.abstract DoubleList
DoubleStream.toDoubleList()
abstract FloatList
FloatStream.toFloatList()
BaseStream.toImmutableList()
EntryStream.toImmutableMap()
EntryStream.toImmutableMap
(BinaryOperator<V> mergeFunction) <K,
V, E extends Exception, E2 extends Exception>
ImmutableMap<K,V> Stream.toImmutableMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper) <K,
V, E extends Exception, E2 extends Exception>
ImmutableMap<K,V> Stream.toImmutableMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) BaseStream.toImmutableSet()
abstract IntList
IntStream.toIntList()
BaseStream.toList()
abstract <R,
E extends Exception>
RStream.toListAndThen
(Throwables.Function<? super List<T>, R, E> func) abstract LongList
LongStream.toLongList()
BaseStream.toLongMultiset()
BaseStream.toLongMultiset
(Supplier<? extends LongMultiset<T>> supplier) ByteStream.toMap
(Throwables.ByteFunction<? extends K, E> keyMapper, Throwables.ByteFunction<? extends V, E2> valueMapper) ByteStream.toMap
(Throwables.ByteFunction<? extends K, E> keyMapper, Throwables.ByteFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) ByteStream.toMap
(Throwables.ByteFunction<? extends K, E> keyMapper, Throwables.ByteFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) ByteStream.toMap
(Throwables.ByteFunction<? extends K, E> keyMapper, Throwables.ByteFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) CharStream.toMap
(Throwables.CharFunction<? extends K, E> keyMapper, Throwables.CharFunction<? extends V, E2> valueMapper) CharStream.toMap
(Throwables.CharFunction<? extends K, E> keyMapper, Throwables.CharFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) CharStream.toMap
(Throwables.CharFunction<? extends K, E> keyMapper, Throwables.CharFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) CharStream.toMap
(Throwables.CharFunction<? extends K, E> keyMapper, Throwables.CharFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) DoubleStream.toMap
(Throwables.DoubleFunction<? extends K, E> keyMapper, Throwables.DoubleFunction<? extends V, E2> valueMapper) DoubleStream.toMap
(Throwables.DoubleFunction<? extends K, E> keyMapper, Throwables.DoubleFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) DoubleStream.toMap
(Throwables.DoubleFunction<? extends K, E> keyMapper, Throwables.DoubleFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) DoubleStream.toMap
(Throwables.DoubleFunction<? extends K, E> keyMapper, Throwables.DoubleFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) EntryStream.toMap
(BinaryOperator<V> mergeFunction) EntryStream.toMap
(BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) FloatStream.toMap
(Throwables.FloatFunction<? extends K, E> keyMapper, Throwables.FloatFunction<? extends V, E2> valueMapper) FloatStream.toMap
(Throwables.FloatFunction<? extends K, E> keyMapper, Throwables.FloatFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) FloatStream.toMap
(Throwables.FloatFunction<? extends K, E> keyMapper, Throwables.FloatFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) FloatStream.toMap
(Throwables.FloatFunction<? extends K, E> keyMapper, Throwables.FloatFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) IntStream.toMap
(Throwables.IntFunction<? extends K, E> keyMapper, Throwables.IntFunction<? extends V, E2> valueMapper) IntStream.toMap
(Throwables.IntFunction<? extends K, E> keyMapper, Throwables.IntFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) IntStream.toMap
(Throwables.IntFunction<? extends K, E> keyMapper, Throwables.IntFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) IntStream.toMap
(Throwables.IntFunction<? extends K, E> keyMapper, Throwables.IntFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) LongStream.toMap
(Throwables.LongFunction<? extends K, E> keyMapper, Throwables.LongFunction<? extends V, E2> valueMapper) LongStream.toMap
(Throwables.LongFunction<? extends K, E> keyMapper, Throwables.LongFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) LongStream.toMap
(Throwables.LongFunction<? extends K, E> keyMapper, Throwables.LongFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) LongStream.toMap
(Throwables.LongFunction<? extends K, E> keyMapper, Throwables.LongFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) ShortStream.toMap
(Throwables.ShortFunction<? extends K, E> keyMapper, Throwables.ShortFunction<? extends V, E2> valueMapper) ShortStream.toMap
(Throwables.ShortFunction<? extends K, E> keyMapper, Throwables.ShortFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) ShortStream.toMap
(Throwables.ShortFunction<? extends K, E> keyMapper, Throwables.ShortFunction<? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) ShortStream.toMap
(Throwables.ShortFunction<? extends K, E> keyMapper, Throwables.ShortFunction<? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Collector<? super T, A, D> downstream) Deprecated.replaced bygroupTo
Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Collector<? super T, A, D> downstream, Supplier<? extends M> mapFactory) Deprecated.replaced bygroupTo
Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper) Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction) Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, BinaryOperator<V> mergeFunction, Supplier<? extends M> mapFactory) Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Collector<? super V, A, D> downstream) Deprecated.replaced bygroupTo
Stream.toMap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Collector<? super V, A, D> downstream, Supplier<? extends M> mapFactory) Deprecated.replaced bygroupTo
<R,
E extends Exception>
REntryStream.toMapAndThen
(Throwables.Function<? super Map<K, V>, R, E> func) EntryStream.toMultimap()
<C extends Collection<V>,
M extends Multimap<K, V, C>>
MEntryStream.toMultimap
(Supplier<? extends M> mapFactory) abstract <K,
E extends Exception>
ListMultimap<K,T> Stream.toMultimap
(Throwables.Function<? super T, ? extends K, E> keyMapper) abstract <K,
V extends Collection<T>, M extends Multimap<K, T, V>, E extends Exception>
MStream.toMultimap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Supplier<? extends M> mapFactory) abstract <K,
V, E extends Exception, E2 extends Exception>
ListMultimap<K,V> Stream.toMultimap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper) abstract <K,
V, C extends Collection<V>, M extends Multimap<K, V, C>, E extends Exception, E2 extends Exception>
MStream.toMultimap
(Throwables.Function<? super T, ? extends K, E> keyMapper, Throwables.Function<? super T, ? extends V, E2> valueMapper, Supplier<? extends M> mapFactory) BaseStream.toMultiset()
BaseStream.toMultiset
(Supplier<? extends Multiset<T>> supplier) BaseStream.toSet()
abstract <R,
E extends Exception>
RStream.toSetAndThen
(Throwables.Function<? super Set<T>, R, E> func) abstract ShortList
ShortStream.toShortList()
groupTo