| Package | Description |
|---|---|
| com.annimon.stream | |
| com.annimon.stream.function | |
| com.annimon.stream.operator |
| Modifier and Type | Method and Description |
|---|---|
Stream<T> |
Stream.dropWhileIndexed(IndexedPredicate<? super T> predicate)
Drops elements while the
IndexedPredicate is true, then returns the rest. |
Stream<T> |
Stream.dropWhileIndexed(int from,
int step,
IndexedPredicate<? super T> predicate)
Drops elements while the
IndexedPredicate is true, then returns the rest. |
Stream<T> |
Stream.filterIndexed(IndexedPredicate<? super T> predicate)
Returns a
Stream with elements that satisfy the given IndexedPredicate. |
Stream<T> |
Stream.filterIndexed(int from,
int step,
IndexedPredicate<? super T> predicate)
Returns a
Stream with elements that satisfy the given IndexedPredicate. |
Optional<IntPair<T>> |
Stream.findIndexed(IndexedPredicate<? super T> predicate)
Finds the first element and its index that matches the given predicate.
|
Optional<IntPair<T>> |
Stream.findIndexed(int from,
int step,
IndexedPredicate<? super T> predicate)
Finds the first element and its index that matches the given predicate.
|
Stream<T> |
Stream.takeUntilIndexed(IndexedPredicate<? super T> stopPredicate)
Takes elements while the
IndexedPredicate returns false. |
Stream<T> |
Stream.takeUntilIndexed(int from,
int step,
IndexedPredicate<? super T> stopPredicate)
Takes elements while the
IndexedPredicate returns false. |
Stream<T> |
Stream.takeWhileIndexed(IndexedPredicate<? super T> predicate)
Takes elements while the
IndexedPredicate returns true. |
Stream<T> |
Stream.takeWhileIndexed(int from,
int step,
IndexedPredicate<? super T> predicate)
Takes elements while the
IndexedPredicate returns true. |
| Modifier and Type | Method and Description |
|---|---|
static <T> IndexedPredicate<T> |
IndexedPredicate.Util.wrap(Predicate<? super T> predicate)
Wraps
Predicate and returns IndexedPredicate. |
| Constructor and Description |
|---|
ObjDropWhileIndexed(IndexedIterator<? extends T> iterator,
IndexedPredicate<? super T> predicate) |
ObjFilterIndexed(IndexedIterator<? extends T> iterator,
IndexedPredicate<? super T> predicate) |
ObjTakeUntilIndexed(IndexedIterator<? extends T> iterator,
IndexedPredicate<? super T> predicate) |
ObjTakeWhileIndexed(IndexedIterator<? extends T> iterator,
IndexedPredicate<? super T> predicate) |
Copyright © 2017. All rights reserved.