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:
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:
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:
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.