public class CompositeIterator<E> extends ObjectSE implements IteratorSE<E>
add(Iterator) を介して登録された、他の複数のイテレーターを結合する複合イテレーター。この実装は、すべての反復子が使い果たされるまで順番に呼び出される反復子のリンクされたセットを維持します。
| コンストラクターと説明 |
|---|
CompositeIterator() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | add(IteratorSE<E> iterator) 指定されたイテレータをこのコンポジットに追加します。 |
boolean | hasNext() |
E | next() |
void | remove() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEforEachRemainingSEpublic void add(IteratorSE<E> iterator)
public boolean hasNext()
IteratorSE<E> の hasNextSE public E next()
IteratorSE<E> の nextSE public void remove()
IteratorSE<E> の removeSE