public class CombinedIterator<T> extends Object implements Iterator<T>, Iterable<T>, Closeable
for(Object o : new CombinedIterator(list1.iterator(),list2.iterator()))
process(o);
| Constructor and Description |
|---|
CombinedIterator()
Creates an empty CombinedIterator
|
CombinedIterator(Collection<Iterable<? extends T>> its)
Creates a CombinedIterator from some iterators
|
CombinedIterator(Iterable<? extends T> i)
Adds a set
|
CombinedIterator(Iterator<? extends T>... its)
Creates a CombinedIterator from some iterators (may give a (useless) Java compiler warning)
|
CombinedIterator(Iterator<? extends T> i1)
Creates a CombinedIterator from one iterator
|
CombinedIterator(Iterator<? extends T> i1,
Iterator<? extends T> i2)
Creates a CombinedIterator two iterators
|
CombinedIterator(Iterator<? extends T> i1,
Iterator<? extends T> i2,
Iterator<? extends T> i3)
Creates a CombinedIterator three iterators
|
CombinedIterator(T i)
Adds a set
|
| Modifier and Type | Method and Description |
|---|---|
CombinedIterator<T> |
add(Iterable<? extends T> i)
Adds a set
|
CombinedIterator<T> |
add(Iterator<? extends T> i)
Adds an iterator
|
CombinedIterator<T> |
add(T i)
Adds a value
|
void |
close()
Closes all iterators (if closeable)
|
boolean |
hasNext()
TRUE if there are more elements
|
Iterator<T> |
iterator()
Returns this
|
T |
next()
Returns next
|
void |
remove()
Removes the current item
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingforEach, spliteratorpublic CombinedIterator()
public CombinedIterator(Iterator<? extends T> i1, Iterator<? extends T> i2)
public CombinedIterator(Iterator<? extends T> i1)
public CombinedIterator(Iterator<? extends T> i1, Iterator<? extends T> i2, Iterator<? extends T> i3)
public CombinedIterator(T i)
public CombinedIterator(Iterator<? extends T>... its)
public CombinedIterator(Collection<Iterable<? extends T>> its)
public CombinedIterator<T> add(Iterator<? extends T> i)
public CombinedIterator<T> add(T i)
public CombinedIterator<T> add(Iterable<? extends T> i)
public boolean hasNext()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2018. All rights reserved.