T - Type of object being iterated over.public class IterableIterator<T> extends Object implements Iterable<T>
Iterator as an Iterable so it can be used
in an a foreach loop. The iterator is consumed by the loop and so must only
be used once. Normal usage is as follows:
for (T t : IterableIterator.in(iterator)) {
// ...
}
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterable<T> |
in(Iterator<T> iterator)
|
Iterator<T> |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic static <T> Iterable<T> in(Iterator<T> iterator)
Iterator as an Iterable so it can be
used in a foreach loop. The iterator is consumed by the loop and so must
only be used once. Normal usage is as follows:
for (T t : IterableIterator.in(iterator)) {
// ...
}
T - Type of object being iterated over.iterator - an iterator