[Java] enum (Aufzählungstyp)

Dieses Mal hatte ich die Möglichkeit, Enum mit Java zu verwenden, also habe ich es untersucht.

Deklarationsmethode

enum wird wie eine Klasse definiert.

 enum Enum name {
}

Auf dieser Grundlage werde ich die Früchte auflisten. Dann wird es wie folgt.

enum Fruit {
    APPLE,
    ORANGE,
    BANANA,
 GRAPE; // Einige Samples haben Semikolonpositionen hinter Blöcken oder Nr
}

Verwendung von Werten

Auf den Wert von enum kann sowohl über enum name.value als auch über statische Felder zugegriffen werden.

System.out.println(Fruit.APLLE);

Natürlich ist es auch möglich, eine Variable vom Typ enum name zu erstellen und zuzuweisen.

Fruit apple = Fruit.APPLE;

Methode der Aufzählung

Aufzählung hat verschiedene Methoden. Die typischen werden unten vorgestellt.

name() Gibt den Namen des Aufzählungswerts als Zeichenfolge zurück.

System.out.println(Fruit.APLLE.name());  //"APPLE"

original() Gibt die Nummern in der von enum angegebenen Reihenfolge zurück. Da APPLE der 0. ist, wird 0 zurückgegeben.

System.out.println(Fruit.APLLE.original());  //0

Recommended Posts

[Java] enum (Aufzählungstyp)
Anwendungsbeispiel für Java Enum
Enum Reverse Map Java
Java
Java
Enum Strategiemuster in Java
Reproduzieren Sie die Java-Enumeration in C #
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
[Java] Verzweigungsaufzählung mit switch-Anweisung
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java-Shell-Sortierung
[Java] compareTo
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
Über Aufzählung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung
Java Note
Java Anfänger
Java (add2)