T - Data type of elements in this ExtendedTraversablepublic interface ExtendedTraversable<T> extends Traversable<T>
| Modifier and Type | Method and Description |
|---|---|
default ExtendedTraversable<ReactiveSeq<T>> |
combinations()
Generate the combinations based on values in the ExtendedTraversable.
|
default ExtendedTraversable<ReactiveSeq<T>> |
combinations(int size)
Generate the combinations based on values in the ExtendedTraversable.
|
default ExtendedTraversable<ReactiveSeq<T>> |
permutations()
Generate the permutations based on values in the ExtendedTraversable.
|
default ReactiveSeq<T> |
stream() |
append, append, combine, combine, cycle, cycle, cycleUntil, cycleWhile, deleteBetween, distinct, drop, dropRight, dropUntil, dropWhile, grouped, grouped, grouped, grouped, groupedStatefullyUntil, groupedUntil, groupedUntil, groupedWhile, groupedWhile, insertAt, insertAtS, intersperse, limit, limitLast, limitUntil, limitWhile, mapToDouble, mapToInt, mapToLong, onEmpty, onEmptyGet, onEmptyThrow, prepend, prepend, prependS, recover, recover, reverse, scanLeft, scanLeft, scanRight, scanRight, shuffle, shuffle, skip, skipLast, skipUntil, skipWhile, slice, sliding, sliding, sorted, sorted, sorted, subscribe, take, takeRight, takeUntil, takeWhile, traversable, unitIterator, zip, zip, zip, zip3, zip3, zip4, zip4, zipP, zipP, zipS, zipS, zipWith, zipWithIndex, zipWithP, zipWithSremoveAll, removeAllI, removeAllS, retainAll, retainAllI, retainAllSfilter, mapcast, peek, retry, retry, trampolinegroupedStatefullyUntilT, groupedT, groupedUntilT, groupedWhileT, slidingT, slidingTfixedDelay, onePer, xPerdefault ExtendedTraversable<ReactiveSeq<T>> permutations()
default ExtendedTraversable<ReactiveSeq<T>> combinations(int size)
ExtendedTraversable<Integer> reactiveStream = ReactiveSeq.of(1,2,3);
reactiveStream.combinations(2)
//ReactiveSeq[ReactiveSeq[1,2],ReactiveSeq[1,3],ReactiveSeq[2,3]]
size - of combinationsdefault ExtendedTraversable<ReactiveSeq<T>> combinations()
ReactiveSeq.of(1,2,3).combinations()
//ReactiveSeq[ReactiveSeq[],ReactiveSeq[1],ReactiveSeq[2],ReactiveSeq[3].ReactiveSeq[1,2],ReactiveSeq[1,3],ReactiveSeq[2,3]
,ReactiveSeq[1,2,3]]
default ReactiveSeq<T> stream()
stream in interface Sequential<T>stream in interface TransformerTraversable<T>stream in interface Traversable<T>