モジュール java.base
パッケージ java.util

インタフェースIterator<E>

型パラメータ:
E - このイテレータで返される要素の型
既知のすべてのサブインタフェース:
EventIterator, ListIterator<E>, PrimitiveIterator<T,T_CONS>, PrimitiveIterator.OfDouble, PrimitiveIterator.OfInt, PrimitiveIterator.OfLong, XMLEventReader
既知のすべての実装クラス:
BeanContextSupport.BCSIterator, EventReaderDelegate, Scanner

public interface Iterator<E>
コレクションのイテレータです。 Iteratorは、Java Collections FrameworkにおいてEnumerationの代わりとなります。 イテレータは、次の2つの点で列挙と異なります。
  • イテレータを使用すると、明確なセマンティックスに基づく反復処理の間に、呼出し側は基本となるコレクションから要素を削除できる。
  • メソッド名が改良されている。

このインタフェースは、Java Collections Frameworkのメンバーです。

APIのノート:
Enumerationは、Enumeration.asIterator()メソッドを使用してIteratorに変換できます。
導入されたバージョン:
1.2
関連項目: