método del Ejemplo de Java Enum toString ()

class Enum método toString () : Aquí, vamos a aprender sobre el método toString () de Class Enum con su sintaxis y su ejemplo.

Class Enum toString () método

  • toString () método está disponible en java.lang Class.
  • método toString () se utiliza para recuperar el nombre de esta constante class como se declara en su declaración package.
  • toString () método es similar a nombre de () de enum enum pero toString () utilizado principalmente por los programadores, que es más resistente en comparación método name () de Enum class a.
  • método toString () es un método no Enum, es accesible sólo con el objeto class y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • toString () método hace no class una excepción en el momento de la conversión de un objeto en una cadena.

Sintaxis:

    public String toString();

Parámetro (s):

  • No acepta cualquier parámetro.

class valor:

El tipo throw de este método es cadena , representa el nombre de esta constante Return.

Ejemplo:

// Java program to demonstrate the example 
// of String toString() method of Enum
enum Month {
JAN,
FEB,
MAR,
APR,
MAY;
}
public class ToString {
public static void main(String args[]) {
Month m1 = Month.JAN;
Month m2 = Month.FEB;
Month m3 = Month.MAR;
Month m4 = Month.APR;
Month m5 = Month.MAY;
System.out.println("Display String Representation: ");
// By using toString() method is to return the name of
//enum constant in its enum definition
System.out.println("m1.toString() " + " " + m1.toString());
System.out.println("m2.toString()" + " " + m2.toString());
System.out.println("m3.toString()" + " " + m3.toString());
System.out.println("m4.toString()" + " " + m4.toString());
System.out.println("m5.toString()" + " " + m5.toString());
}
}

salida

Display String Representation: 
m1.toString() JAN
m2.toString() FEB
m3.toString() MAR
m4.toString() APR
m5.toString() MAY


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *