Javaの列挙インタフェース
Enumerationインタフェースは、メソッドを定義し、これらのメソッドは、コレクション要素内のオブジェクト(一回A取得)を挙げることができます。
列挙が放棄されていないが、近代的なコードではほとんど使用されていないが、この伝統は、インタフェースのイテレータで置き換えられています。 それにもかかわらず、例えば、これらの伝統的なカテゴリーのベクトルおよびプロパティとして、プロセスで使用され、加えて、定義され、またAPIクラスの数が使用され、アプリケーションにも広く使用されています。 次の表は、さまざまな方法列挙宣言の一部をまとめたものです。
いいえ。 | メソッド説明 |
---|---|
1 | ブールhasMoreElements() テスト列挙にさらに要素が含まれている場合。 |
2 | nextElementオブジェクト() この列挙オブジェクトの要素は、少なくとも1のオファーを持っている場合は、この列挙の次の要素を返します。 |
例
次の例では、列挙型の使用方法を示しています。
import java.util.Vector; import java.util.Enumeration; public class EnumerationTester { public static void main(String args[]) { Enumeration days; Vector dayNames = new Vector(); dayNames.add("Sunday"); dayNames.add("Monday"); dayNames.add("Tuesday"); dayNames.add("Wednesday"); dayNames.add("Thursday"); dayNames.add("Friday"); dayNames.add("Saturday"); days = dayNames.elements(); while (days.hasMoreElements()){ System.out.println(days.nextElement()); } } }
次のような結果をコンパイルした上記の例は次のとおりです。
Sunday Monday Tuesday Wednesday Thursday Friday Saturday