Latest web development tutorials

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