Enum para hacer una cuerda en Java

Enum para hacer una cuerda en Java

Un "enumer"Es una característica vital en Java que permite al desarrollador almacenar los datos con limitaciones flexibles. Por ejemplo, mantener los datos dentro o fuera de la clase de acuerdo con el requisito. En tales casos, utilizar un enum y transformarlo en una cadena en Java es asistencia para almacenar y acceder de manera efectiva a los datos en comparación con otros enfoques.

Este artículo discutirá las metodologías para convertir una enumación en una cadena en Java.

¿Qué es un "enum" en Java??

El "enumer"Es una forma abreviada de enumeración. Esta palabra clave se usa para crear un enum. Y es una clase especial que corresponde al grupo de constantes. Estas constantes se declaran dentro del "enumer"Y están separados por una coma. También puedes declarar tanto dentro como fuera de la clase.

Cómo convertir/transformar un enum en cadena usando Java?

Un enum se puede transformar en una cadena utilizando Java utilizando los siguientes enfoques:

  • "Encadenar()" Método.
  • "nombre()" Método.

Enfoque 1: Convierta una enumación en cadena en Java usando el método "toString ()"

El "Encadenar()El método se utiliza para obtener un objeto de cadena que corresponde al valor del objeto número y se puede sobrescribir. Este método se puede utilizar para simplemente transformar los valores de enum.

Sintaxis

Cadena toString ()

La sintaxis anterior devuelve el nombre de la constante enum.

Ejemplo

Revise el ejemplo proporcionado a continuación:

ejemplos de paquetes;
Ejemplo de clase pública
Datos de enum
Ankara, Canberra, Londres;

public static void main (string [] args)
Sistema.afuera.println ("El valor de la cadena es:"+datos.Ankara.Encadenar());
Sistema.afuera.println ("El valor de la cadena es:"+datos.CANBERRA.Encadenar());
Sistema.afuera.println ("El valor de la cadena es:"+datos.LONDRES.Encadenar());

En las líneas de código anteriores:

  • Crear un enum llamado "datos"Acumulando los valores establecidos en las capitales.
  • Tenga en cuenta que el enum aquí se declara dentro de la clase.
  • Finalmente, usa el "punto"Sintaxis para apuntar a los valores de Enum directamente y mostrarlos en la representación de la cadena a través del"Encadenar()" método.

Producción

En la salida anterior, se puede observar que se accede y se muestran los valores y se muestran como una cadena.

Enfoque 2: Convertir/Transformar un enum en la cadena en Java usando el método "Name ()"

El "nombre()El método de la clase Enum da el nombre de la constante enum lo mismo que se declaró en su declaración (enum). Este método, a diferencia del "Encadenar()"El método es final y no se puede sobrescribir.

Sintaxis

Nombre de cadena final pública ()

En la sintaxis anterior, la "nombre()"El método da el nombre de este enum.

Ejemplo

Vamos a ver el ejemplo proporcionado a continuación:

ejemplos de paquetes;
Datos de enum
Ankara, Canberra, Londres;

Ejemplo de clase pública
public static void main (string [] args)
Sistema.afuera.println ("El valor de la cadena es:"+datos.Ankara.nombre());
Sistema.afuera.println ("El valor de la cadena es:"+datos.CANBERRA.nombre());
Sistema.afuera.println ("El valor de la cadena es:"+datos.LONDRES.nombre());

En el fragmento de código anterior:

  • Del mismo modo, defina un enum llamado "datos"Contiene los valores dados.
  • En este enfoque particular, el "enumer"Se declara fuera de la clase.
  • Ahora, consulte los valores contenidos de manera similar y obtenga la representación de la cadena utilizando el Asociado "nombre()" método.

Producción

Como puede ver que la representación de la cadena del enum.

Conclusión

Un enumio nombrado como enumeración en Java puede convertirse en una cadena utilizando el "Encadenar()"Método o el"nombre()" método. Ambos enfoques transforman el enum especificado dentro y fuera de la clase en cuerdas, respectivamente. Este blog declaró los enfoques para convertir a Enum en una cadena en Java.