T
- Data type of elements in this Collectablepublic interface CyclopsCollectable<T> extends java.lang.Iterable<T>, Folds<T>, ReactiveStreamsTerminalOperations<T>
Modifier and Type | Method and Description |
---|---|
default boolean |
allMatch(java.util.function.Predicate<? super T> c)
True if predicate matches all elements when Monad converted toNested a Stream
|
default boolean |
anyMatch(java.util.function.Predicate<? super T> c)
True if a single element matches when Monad converted toNested a Stream
|
default <R,A> R |
collect(java.util.stream.Collector<? super T,A,R> collector) |
default org.jooq.lambda.Collectable<T> |
collectors()
Narrow this class toNested a Collectable
|
default java.lang.String |
commonPrefix() |
default java.lang.String |
commonSuffix() |
default long |
count() |
default long |
count(java.util.function.Predicate<? super T> predicate) |
default long |
countDistinct() |
default long |
countDistinct(java.util.function.Predicate<? super T> predicate) |
default <U> long |
countDistinctBy(java.util.function.Function<? super T,? extends U> function) |
default <U> long |
countDistinctBy(java.util.function.Function<? super T,? extends U> function,
java.util.function.Predicate<? super U> predicate) |
default java.util.Optional<T> |
max(java.util.Comparator<? super T> comparator)
Get the maximum value by a function.
|
default <U extends java.lang.Comparable<? super U>> |
maxBy(java.util.function.Function<? super T,? extends U> function)
Get the maximum value by a function.
|
default java.util.Optional<T> |
min(java.util.Comparator<? super T> comparator)
Get the minimum value by a function.
|
default <U extends java.lang.Comparable<? super U>> |
minBy(java.util.function.Function<? super T,? extends U> function)
Get the minimum value by a function.
|
default java.util.Optional<T> |
mode() |
default boolean |
noneMatch(java.util.function.Predicate<? super T> c) |
default <U> java.util.Optional<U> |
sum(java.util.function.Function<? super T,? extends U> function)
Get the sum of the elements in this collectable.
|
default double |
sumDouble(java.util.function.ToDoubleFunction<? super T> function) |
default int |
sumInt(java.util.function.ToIntFunction<? super T> function) |
default long |
sumLong(java.util.function.ToLongFunction<? super T> function) |
default ConvertableSequence<T> |
to() |
default java.util.List<T> |
toList()
Collect the collectable into an
ArrayList . |
default <K> java.util.Map<K,T> |
toMap(java.util.function.Function<? super T,? extends K> keyMapper)
Collect the collectable into a
Map with the given keys and the self element as value. |
default <K,V> java.util.Map<K,V> |
toMap(java.util.function.Function<? super T,? extends K> keyMapper,
java.util.function.Function<? super T,? extends V> valueMapper)
Collect the collectable into a
Map . |
default java.util.Set<T> |
toSet()
Collect the collectable into a
LinkedHashSet . |
default java.lang.String |
toString(java.lang.CharSequence delimiter) |
default java.lang.String |
toString(java.lang.CharSequence delimiter,
java.lang.CharSequence prefix,
java.lang.CharSequence suffix) |
endsWith, endsWithIterable, findAny, findFirst, firstValue, foldLeft, foldLeft, foldLeft, foldLeft, foldRight, foldRight, foldRight, foldRightMapToType, get, groupBy, join, join, join, mapReduce, mapReduce, print, print, printErr, printOut, reduce, reduce, reduce, reduce, reduce, reduce, reduce, schedule, scheduleFixedDelay, scheduleFixedRate, single, single, singleOptional, startsWith, startsWithIterable, stream, xMatch
forEach, forEach, forEach, forEach, forEach, forEachSubscribe, forEachSubscribe, forEachSubscribe
default ConvertableSequence<T> to()
default java.util.List<T> toList()
ArrayList
.default java.util.Set<T> toSet()
LinkedHashSet
.default java.util.Optional<T> min(java.util.Comparator<? super T> comparator)
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> minBy(java.util.function.Function<? super T,? extends U> function)
default java.util.Optional<T> max(java.util.Comparator<? super T> comparator)
default <U extends java.lang.Comparable<? super U>> java.util.Optional<T> maxBy(java.util.function.Function<? super T,? extends U> function)
default java.util.Optional<T> mode()
default java.lang.String commonPrefix()
default java.lang.String commonSuffix()
default <R,A> R collect(java.util.stream.Collector<? super T,A,R> collector)
default long count()
default long count(java.util.function.Predicate<? super T> predicate)
default long countDistinct(java.util.function.Predicate<? super T> predicate)
default <U> long countDistinctBy(java.util.function.Function<? super T,? extends U> function, java.util.function.Predicate<? super U> predicate)
default org.jooq.lambda.Collectable<T> collectors()
default <K,V> java.util.Map<K,V> toMap(java.util.function.Function<? super T,? extends K> keyMapper, java.util.function.Function<? super T,? extends V> valueMapper)
Map
.default <K> java.util.Map<K,T> toMap(java.util.function.Function<? super T,? extends K> keyMapper)
Map
with the given keys and the self element as value.default long countDistinct()
default <U> long countDistinctBy(java.util.function.Function<? super T,? extends U> function)
default <U> java.util.Optional<U> sum(java.util.function.Function<? super T,? extends U> function)
default int sumInt(java.util.function.ToIntFunction<? super T> function)
default long sumLong(java.util.function.ToLongFunction<? super T> function)
default double sumDouble(java.util.function.ToDoubleFunction<? super T> function)
default boolean allMatch(java.util.function.Predicate<? super T> c)
assertThat(ReactiveSeq.of(1,2,3,4,5).allMatch(it-> it>0 && it <6),equalTo(true));
c
- Predicate toNested check if all matchdefault boolean anyMatch(java.util.function.Predicate<? super T> c)
ReactiveSeq.of(1,2,3,4,5).anyMatch(it-> it.equals(3))
//true
c
- Predicate toNested check if any matchdefault boolean noneMatch(java.util.function.Predicate<? super T> c)
default java.lang.String toString(java.lang.CharSequence delimiter)
default java.lang.String toString(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix)