Auf Java auf String aufgeblieben

Auf Java auf String aufgeblieben

Ein "Aufreum”Ist eine wichtige Funktion in Java, mit der der Entwickler die Daten mit flexiblen Einschränkungen speichern kann. Zum Beispiel die Daten innerhalb oder außerhalb der Klasse gemäß den Anforderungen behalten. In solchen Fällen ist die Verwendung eines Auflaufs und die Umwandlung in eine Zeichenfolge in Java bei der Speicherung und dem effektiven Zugriff auf die Daten im Vergleich zu anderen Ansätzen.

In diesem Artikel werden die Methoden erörtert, um eine Enum in eine Zeichenfolge in Java umzuwandeln.

Was ist ein „Aufzähler“ in Java?

Der "AufreumIst eine abgekürzte Form der Aufzählung. Dieses Schlüsselwort wird verwendet, um eine Aufzählung zu erstellen, und es ist eine spezielle Klasse, die der Konstantengruppe entspricht. Diese Konstanten werden in die "deklariert"AufreumUnd werden durch ein Komma getrennt. Sie können auch sowohl innerhalb als auch außerhalb der Klasse deklarieren.

So konvertieren/transformieren Sie eine Enum in String mit Java?

Ein Auflauf kann mit Java mit den folgenden Ansätzen in eine Zeichenfolge umgewandelt werden:

  • tostring ()" Methode.
  • Name()" Methode.

Ansatz 1: Konvertieren Sie eine Enum in Java mit der Methode „toString ()“ in Java

Der "tostring ()Die Methode wird verwendet, um ein String -Objekt abzurufen, das dem Wert des Zahlenobjekts entspricht und überschrieben werden kann. Diese Methode kann verwendet werden, um die Enum -Werte einfach in Zeichenfolgen zu verwandeln, indem sie sich auf die Enum beziehen.

Syntax

String toString ()

Die obige Syntax gibt den Namen der Enum Constant zurück.

Beispiel

Gehen Sie durch das folgende Beispiel:

Paketbeispiele;
Beispiel für öffentliche Klasse
Enum -Daten
Ankara, Canberra, London;

public static void main (String [] args)
System.aus.println ("Der Zeichenfolgenwert ist:"+Daten.Ankara.tostring ());
System.aus.println ("Der Zeichenfolgenwert ist:"+Daten.Canberra.tostring ());
System.aus.println ("Der Zeichenfolgenwert ist:"+Daten.LONDON.tostring ());

In den obigen Codezeilen:

  • Erstellen Sie einen Auflauf namens “DatenAkkumulieren Sie die angegebenen Werte in Hauptstädten.
  • Beachten Sie, dass der Auflauf hier innerhalb der Klasse deklariert wird.
  • Verwenden Sie schließlich die “PunktSyntax, um auf die Enum -Werte direkt zu verweisen und sie in der String -Darstellung über die “anzuzeigentostring ()" Methode.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass die Werte als Zeichenfolge zugegriffen und angezeigt werden.

Ansatz 2: Konvertieren/transformieren Sie eine Enum in Java mit der Methode "name ()" in Java in die Zeichenfolge

Der "Name()Die Methode der Enum -Klasse gibt den Namen der Enum Constant für die in seiner (Enum-) Deklaration deklarierte Erklärung. Diese Methode, anders als die “tostring ()Methode ist endgültig und kann nicht überschrieben werden.

Syntax

öffentlicher Final String Name ()

In der obigen Syntax die “Name()Die Methode gibt den Namen dieses Auflaufs an.

Beispiel

Überlegen wir das untergegewalte Beispiel:

Paketbeispiele;
Enum -Daten
Ankara, Canberra, London;

Beispiel für öffentliche Klasse
public static void main (String [] args)
System.aus.println ("Der Zeichenfolgenwert ist:"+Daten.Ankara.Name());
System.aus.println ("Der Zeichenfolgenwert ist:"+Daten.Canberra.Name());
System.aus.println ("Der Zeichenfolgenwert ist:"+Daten.LONDON.Name());

Im obigen Code -Snippet:

  • Definieren Sie ebenfalls einen aufgebliebenen Enum “Daten”Mit den angegebenen Werten enthalten.
  • In diesem besonderen Ansatz das “Aufreum”Wird außerhalb der Klasse deklariert.
  • Beziehen Sie sich nun auf die enthaltenen Werte ähnlich und holen Sie die String -Darstellung unter Verwendung der zugehörigen “Name()" Methode.

Ausgang

Wie Sie sehen, dass die String -Darstellung des Enum angemessen abgerufen wurde.

Abschluss

Ein Auflauf als Aufzählung in Java kann mit dem “in eine Zeichenfolge konvertiert werdentostring ()”Methode oder die“Name()" Methode. Beide Ansätze verwandeln das innerhalb und außerhalb der Klasse angegebene Enum in Saiten. In diesem Blog wurde die Ansätze zur Umwandlung von Enum in eine Zeichenfolge in Java angegeben.