|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Iterator<E>
Iterator は型 E のコレクションに対する反復子を定義するインタフェースです。
| メソッドの概要 | |
|---|---|
boolean |
hasNext()
次の next メソッドの呼び出して要素を返せるかどうかを判定します。 |
E |
next()
次の要素を返します。 |
void |
remove()
この反復子が反復する対象のコレクションから、最後に next() で取得した要素を除去します。 |
| メソッドの詳細 |
|---|
boolean hasNext()
next メソッドの呼び出して要素を返せるかどうかを判定します。
next メソッドの呼び出して要素を返せる場合 true、そうでない場合 falseE next()
hasNext() メソッドが false を返すまでこのメソッドを繰り返して呼び出します。
NoSuchElementException - 次の要素が無い場合void remove()
next() で取得した要素を除去します。
このメソッドは next() の個々の呼び出しの後一回だけ呼び出せます。
反復子の処理対象のコレクションが、このメソッド以外の手段で反復処理中に変更された場合の反復子の振る舞いは定義されていません。
UnsupportedOperationException - このメソッドの機能がサポートされていない場合
IllegalStateException - next メソッドがまだ呼び出されていない場合、または呼び出されてから remove メソッドが既に呼び出されている場合
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||