jltools.util
Class ConcatenatedIterator
java.lang.Object
|
+--jltools.util.ConcatenatedIterator
- All Implemented Interfaces:
- java.util.Iterator
- public final class ConcatenatedIterator
- extends java.lang.Object
- implements java.util.Iterator
ConcatenatedIterator
Overview:
This iterator wraps other iterators, and returns all their elements
in order.
Does not support Remove.
Constructor Summary |
ConcatenatedIterator(java.util.Collection iters)
Constructs a new ConcatenatedIterator which yields every element, in
order, of every element of the collection iters, in order. |
ConcatenatedIterator(java.util.Iterator[] iters)
Constructs a new ConcatenatedIterator which yields every element, in
order, of every element of the array iters, in order. |
ConcatenatedIterator(java.util.Iterator iter1,
java.util.Iterator iter2)
Constructs a new ConcatenatedIterator which yields all of the
elements of , followed by all the elements of . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConcatenatedIterator
public ConcatenatedIterator(java.util.Iterator iter1,
java.util.Iterator iter2)
- Constructs a new ConcatenatedIterator which yields all of the
elements of , followed by all the elements of .
ConcatenatedIterator
public ConcatenatedIterator(java.util.Iterator[] iters)
- Constructs a new ConcatenatedIterator which yields every element, in
order, of every element of the array iters, in order.
ConcatenatedIterator
public ConcatenatedIterator(java.util.Collection iters)
- Constructs a new ConcatenatedIterator which yields every element, in
order, of every element of the collection iters, in order.
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator