Énumérer à la chaîne en java

Énumérer à la chaîne en java

Un "énumérer"Est une caractéristique vitale de Java qui permet au développeur de stocker les données avec des limitations flexibles. Par exemple, garder les données à l'intérieur ou à l'extérieur de la classe conformément à l'exigence. Dans de tels cas, l'utilisation d'une énumération et la transformer en une chaîne en Java est aidant à stocker et à accéder efficacement aux données par rapport à d'autres approches.

Cet article discutera des méthodologies pour convertir une énumération en une chaîne en Java.

Qu'est-ce qu'une «énumération» en Java?

Le "énumérer«Est une forme abrégée d'énumération. Ce mot clé est utilisé pour créer une énumération, et c'est une classe spéciale qui correspond au groupe des constantes. Ces constantes sont déclarées à l'intérieur du «énumérer»Et sont séparés par une virgule. Vous pouvez également déclarer à l'intérieur et à l'extérieur de la classe.

Comment convertir / transformer une enum en chaîne en utilisant Java?

Une énumération peut être transformée en une chaîne en utilisant Java en utilisant les approches suivantes:

  • "toString ()" Méthode.
  • "nom()" Méthode.

Approche 1: Convertir une énumération en chaîne en Java en utilisant la méthode «toString ()»

Le "toString ()«La méthode est utilisée pour récupérer un objet String qui correspond à la valeur de l'objet numérique et peut être écrasé. Cette méthode peut être utilisée pour transformer simplement les valeurs d'énumération en chaînes en se référant à l'énumération.

Syntaxe

String toString ()

La syntaxe ci-dessus renvoie le nom de la constante d'énumération.

Exemple

Passez par l'exemple ci-dessous:

Exemples de packages;
Exemple de classe publique
Données en énumération
Ankara, Canberra, Londres;

public static void main (String [] args)
Système.dehors.println ("La valeur de la chaîne est:" + données.Ankara.toString ());
Système.dehors.println ("La valeur de la chaîne est:" + données.Canberra.toString ());
Système.dehors.println ("La valeur de la chaîne est:" + données.LONDRES.toString ());

Dans les lignes de code ci-dessus:

  • Créez une énumération nommée «données”Accumulation des valeurs déclarées dans les capitales.
  • Notez que l'énumération ici est déclarée dans la classe.
  • Enfin, utilisez le «point”Syntaxe pour pointer directement les valeurs de l'énumération et les afficher dans la représentation des chaînes via le«toString ()" méthode.

Sortir

Dans la sortie ci-dessus, on peut observer que les valeurs sont accessibles et affichées sous forme de chaîne.

Approche 2: Convertir / transformer une énumération en chaîne en Java en utilisant la méthode "name ()"

Le "nom()«La méthode de la classe Enum donne le nom de la constante d'énumération la même que celle déclarée dans sa déclaration (enum). Cette méthode, contrairement au «toString ()«Méthode, est définitive et ne peut pas être écrasée.

Syntaxe

Nom de la chaîne finale publique ()

Dans la syntaxe ci-dessus, le «nom()»La méthode donne le nom de cette enum.

Exemple

Présentation de l'exemple ci-dessous:

Exemples de packages;
Données en énumération
Ankara, Canberra, Londres;

Exemple de classe publique
public static void main (String [] args)
Système.dehors.println ("La valeur de la chaîne est:" + données.Ankara.nom());
Système.dehors.println ("La valeur de la chaîne est:" + données.Canberra.nom());
Système.dehors.println ("La valeur de la chaîne est:" + données.LONDRES.nom());

Dans l'extrait de code ci-dessus:

  • De même, définissez une énumération nommée «données”Contenant les valeurs données.
  • Dans cette approche particulière, le «énumérer"Est déclaré en dehors de la classe.
  • Maintenant, reportez-vous aux valeurs contenues de manière similaire et récupérez la représentation de la chaîne en utilisant le associé "nom()" méthode.

Sortir

Comme vous pouvez le voir que la représentation de chaîne de l'énumération a été récupérée de manière appropriée.

Conclusion

Une énumération nommée comme une énumération en Java peut être convertie en une chaîne en utilisant le «toString ()«Méthode ou le«nom()" méthode. Ces deux approches transforment l'énumération spécifiée à l'intérieur et à l'extérieur de la classe en chaînes, respectivement. Ce blog a indiqué les approches pour convertir Enum en une chaîne en Java.