- Type Parameters:
E- the element typeX- an exception that can be thrown on closing the resource
- All Superinterfaces:
AutoCloseable, Iterator<E>, Iterator<E>, Resource<X>
- All Known Subinterfaces:
CloseableIterator<E>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResourceIterator<E, X> Return an iterator over the elements after the leading elements that satisfypredicatedefault ResourceIterator<E, X> Return an iterator over the elements that satisfypredicatedefault ResourceIterator<E, X> limit(long limit) Return an iterator over at mostlimitelementsdefault <R extends @Nullable Object>
ResourceIterator<R, X> Return an iterator that appliesmapperto each elementdefault ResourceIterator<E, X> Return an iterator that appliesactionto each element as it is returneddefault ResourceIterator<E, X> skip(long skip) Return an iterator over the elements after the firstskipdefault ResourceIterator<E, X> Return an iterator over the leading elements that satisfypredicateMethods inherited from interface Iterator
forEachRemaining, hasNext, next, remove
-
Method Details
-
filter
Description copied from interface:IteratorReturn an iterator over the elements that satisfypredicate -
map
-
peek
Description copied from interface:IteratorReturn an iterator that appliesactionto each element as it is returned -
limit
Description copied from interface:IteratorReturn an iterator over at mostlimitelements -
skip
Description copied from interface:IteratorReturn an iterator over the elements after the firstskip -
takeWhile
Description copied from interface:IteratorReturn an iterator over the leading elements that satisfypredicate -
dropWhile
Description copied from interface:IteratorReturn an iterator over the elements after the leading elements that satisfypredicate
-