English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Kontrollfluss

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (Liste)

Java Queue (Warteschlange)

Java Map-Sammlung

Java Set-Sammlung

Java Eingabe-Ausgabe(I/)

Java Reader/Writer

Andere Themen von Java

Java-Programm durchläuft Enumeration

Java Beispielsammlung

In diesem Beispiel lernen wir, wie man Enumerationselemente in Java durch Umwandlung in ein Array und eine Enumerationssammlung durchläuft.

Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:

Beispiel1:Verwenden Sie die forEach-Schleife, um das Enum zu durchlaufen

enum Size {
  KLEIN, MITTEL, GRÖßER, ÜBERGRÖßER,
 }
 class Main {
  public static void main(String[] args) {
    System.out.println("Zugriff auf jeden Enumerationselement");
    // Verwenden Sie die forEach-Schleife, um jedes Element der Enumeration zu durchlaufen
    for(Size size : Size.values()) {
      System.out.print(size + " , ");
    }
  }
 }

Ausgabe1

Zugriff auf jeden Enumerationselement
KLEIN, MITTEL, GRÖßER, ÜBERGRÖßER,

Im obigen Beispiel haben wir ein Enum namens Size. Beachten Sie den Ausdruck

Size.values()

Hier wird die Methode values() die Enumerationselemente in ein Array vom Typ Size umwandelt. Anschließend verwenden wir die forEach-Schleife, um auf jedes Element der Enumeration zuzugreifen.

Beispiel2:Verwenden Sie EnumSet-Klasse, um Enumerationen zu durchlaufen

import java.util.EnumSet;
//Erstellen Sie ein Enum
enum Size {
  KLEIN, MITTEL, GRÖßER, ÜBERGRÖßER,
 }
 class Main {
  public static void main(String[] args) {
    //Erstellen einer EnumSet-Klasse
    //Konvertieren des Enum Size in eine EnumSet
    EnumSet<Size> enumSet = EnumSet.allOf(Size.class);
    System.out.println("Elemente der EnumSet: ");
    //Durchlauf der EnumSet-Klasse
    for (Size constant : enumSet) {
      System.out.print(constant + " , ");
    }
  }
 }

Ausgaberesultat

Elemente der EnumSet: 
KLEIN, MITTEL, GRÖßER, ÜBERGRÖßER,

Hier verwenden wir die Methode allOf() von Enum Size, um eine EnumSet-Klasse zu erstellen. Dann verwenden wir den forEach-Loop, um jeden Element der Enumset-Klasse zu durchlaufen.

Java Beispielsammlung