Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Cadenas de enumeración de Java

Cadenas de enumeración de Java

En este tutorial, aprenderemos a conocer los valores de cadena para las constantes de enumeración. También aprenderemos a anular el valor de cadena predeterminado para las constantes de enumeración con la ayuda de ejemplos.

Cadenas de enumeración Java

Antes de aprender acerca de las cadenas de enumeración, asegúrese de conocer la enumeración de Java.

En Java, podemos obtener la representación de cadena de las constantes de enumeración usando toString() método o el name() método. Por ejemplo,

enum Size {
   SMALL, MEDIUM, LARGE, EXTRALARGE
}

class Main {
   public static void main(String[] args) {

      System.out.println("string value of SMALL is " + Size.SMALL.toString());
      System.out.println("string value of MEDIUM is " + Size.MEDIUM.name());

   }
}

Salida

string value of SMALL is SMALL
string value of MEDIUM is MEDIUM

En el ejemplo anterior, hemos visto que la representación de cadena predeterminada de una constante de enumeración es el nombre de la misma constante.


Cambiar valor de cadena predeterminado de enumeraciones

Podemos cambiar la representación de cadena predeterminada de las constantes de enumeración anulando el toString() método. Por ejemplo,

enum Size {
   SMALL {

      // overriding toString() for SMALL
      public String toString() {
        return "The size is small.";
      }
   },

   MEDIUM {

     // overriding toString() for MEDIUM
      public String toString() {
        return "The size is medium.";
      }
   };
}

class Main {
   public static void main(String[] args) {
      System.out.println(Size.MEDIUM.toString());
   }
}

Salida

The size is medium.

En el programa anterior, hemos creado una enumeración Size . Y hemos anulado el toString() método para constantes de enumeración SMALL y MEDIUM .

Nota: No podemos anular el name() método. Es porque el name() el método es final .

Para obtener más información, visite las mejores formas de crear una cadena de enumeración.


Java

  1. Cuerda C
  2. Operadores Java
  3. Cadenas Java
  4. Interfaz Java
  5. enumeraciones de Java
  6. Constructor de enumeración de Java
  7. Método Java String charAt() con ejemplo
  8. Java String termina con () método con ejemplo
  9. Método Java String replace(), replaceAll() y replaceFirst()
  10. Métodos Java String toLowercase() y toUpperCase()
  11. Cómo convertir Char a String en Java (Ejemplos)