public final class ConcatenatedIterator<T>
extends java.lang.Object
implements java.util.Iterator<T>
Modifier and Type | Field and Description |
---|---|
protected java.util.Iterator<T>[] |
backing_iterators |
protected int |
index |
protected T |
next_item |
Constructor and Description |
---|
ConcatenatedIterator(java.util.Collection<java.util.Iterator<T>> iters)
Constructs a new ConcatenatedIterator which yields every element, in
order, of every element of the collection iters, in order.
|
ConcatenatedIterator(java.util.Iterator<T>... iters)
Constructs a new ConcatenatedIterator which yields every element, in
order, of every element of the array iters, in order.
|
protected T next_item
protected java.util.Iterator<T>[] backing_iterators
protected int index
@SafeVarargs public ConcatenatedIterator(java.util.Iterator<T>... iters)
public ConcatenatedIterator(java.util.Collection<java.util.Iterator<T>> iters)