Wie vergleicht man Enums mit Strings?
Wie vergleicht man Enums mit Strings?

Video: Wie vergleicht man Enums mit Strings?

Video: Wie vergleicht man Enums mit Strings?
Video: Enums in Java - Java Programmieren Lernen Deutsch - 47 2024, Kann
Anonim

Zum String vergleichen zu Aufzählung Typ, den Sie konvertieren sollten aufzählen zu Schnur und dann vergleichen Sie. Dafür können Sie die Methode toString() oder die Methode name() verwenden. toString()- Gibt den Namen von diesem zurück aufzählen konstant, wie in der Deklaration enthalten.

Wie vergleichen Sie auf diese Weise Aufzählungen?

Es gibt zwei Möglichkeiten für die Herstellung Vergleich von aufzählen Mitglieder: equals Methode verwendet intern == Operator, um zu prüfen, ob zwei aufzählen sind gleich. Das bedeutet, Sie können vergleiche Enum Verwenden Sie sowohl die ==- als auch die equals-Methode.

Wissen Sie auch, was enum valueOf zurückgibt? Die java. lang. Aufzählung . Wert von () Methode kehrt zurück das aufzählen Konstante des angegebenen Aufzählungstyps mit dem angegebenen Namen. Der Name muss genau mit einem Bezeichner übereinstimmen, der verwendet wird, um ein. zu deklarieren aufzählen konstant bei diesem Typ.

Wie finden Sie hier die Aufzählung einer Zeichenfolge?

Sie können erstellen Aufzählung von String durch die Nutzung Aufzählung . valueOf()-Methode. valueOf() ist eine statische Methode, die bei jedem. hinzugefügt wird Aufzählung Klasse während der Kompilierzeit und ist implizit für alle verfügbar Aufzählung zusammen mit den Methoden values(), name() und cardinal().

Können Sie eine switch-Anweisung um eine Enumeration herum verwenden?

Jawohl, Sie können Enum. verwenden in Case-Anweisung wechseln in Java wie int primitiv. Wenn Sie kennen sich aus aufzählen int-Muster, wobei ganze Zahlen darstellen aufzählen Werte vor Java 5 dann Sie weiß schon So verwenden Sie das Switch-Gehäuse mit Aufzählung.

Empfohlen: