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

インタフェースEnumeration<E>

型パラメータ:
E - この列挙によって返される要素のタイプ
既知のすべてのサブインタフェース:
NamingEnumeration<T>
既知のすべての実装クラス:
StringTokenizer

public interface Enumeration<E>
Enumerationインタフェースを実装するオブジェクトは、一連の要素を1回に1つずつ生成します。 nextElementメソッドを連続して呼び出すことによって、連続するそれらの要素が返されます。

たとえば、Vector<E> vのすべての要素を出力するには、次のようにします:

   for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
       System.out.println(e.nextElement());

メソッドは、ベクトルの要素、ハッシュ表のキー、およびハッシュ表の値を列挙するためのものです。 さらに、列挙は、入力ストリームをSequenceInputStreamに指定するためにも使用されます。

APIのノート:
このインタフェースの機能は、Iteratorインタフェースによって複製されます。 また、Iteratorは、オプションの削除操作を追加し、メソッド名を短くします。 新しい実装では、Enumerationに優先してIteratorを使用することを検討する必要があります。 asIterator()メソッドを使用して、EnumerationIteratorに適応させることができます。
導入されたバージョン:
1.0
関連項目: