Latest web development tutorials

Java-Enumeration-Schnittstelle

Enumeration-Schnittstelle definiert die Methoden, können diese Methoden aufgezählt werden (einmal a) erhaltenen Objekte in der Sammlung Elemente.

Diese Tradition wurde von der Schnittstelle Iterator ersetzt, obwohl Enumeration nicht aufgegeben worden, aber in der modernen Code wurde nur selten verwendet. Dennoch ist es in dem Verfahren verwendet wird, wie beispielsweise Vektor und die Eigenschaften dieser traditionellen Kategorien definiert sind, zusätzlich, auch in einer Reihe von API-Klassen verwendet und Anwendungen sind ebenfalls weit verbreitet. Die folgende Tabelle fasst einige der Möglichkeiten, Enumeration Erklärung:

Nein . Methode Beschreibung
1 boolean hasMoreElements ()
Prüft, ob diese Aufzählung mehr Elemente enthält.
2 Object next ()
Wenn die Elemente dieser Aufzählung Objekt mindestens ein Angebot hat, dann wieder das nächste Element dieser Aufzählung.

Beispiele

Das folgende Beispiel zeigt die Verwendung der Enumeration:

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()); 
      }
   }
}

Die obigen Beispiele kompilierten Ergebnisse sind wie folgt:

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday