Autor Tema: [JAVA] Probelmas con tipos enumerados.  (Leído 194 veces)

DavidX

  • Newbie
  • *
  • Mensajes: 11
    • Ver Perfil
[JAVA] Probelmas con tipos enumerados.
« en: Junio 19, 2021, 11:48:39 pm »
Hola,

Me da error si uso tipos enumerados con Java y estos llevan caracteres especiales o comienzan por un número:


Código: [Seleccionar]
public enum Operaciones {
    1998, 1999, 2000, 2001
}

Dino

  • Newbie
  • *
  • Mensajes: 7
    • Ver Perfil
Re:[JAVA] Probelmas con tipos enumerados.
« Respuesta #1 en: Junio 20, 2021, 10:22:05 pm »
Si, no se lleva bien con los elmentos que comienzan por un número o caracteres especiales

 
Puedes probar a poner dentro del enun estos valores precedidos de una cadena de texto:

Anyo1999, anyo2000, anyo2001, anyo2002

Dino

  • Newbie
  • *
  • Mensajes: 7
    • Ver Perfil
Re:[JAVA] Probelmas con tipos enumerados.
« Respuesta #2 en: Junio 21, 2021, 09:13:42 pm »
Otra solución, sería que dentro de la clase enumerada incluyeses estos métodos:

Código: [Seleccionar]
private final String value;
private final int anyo;

    EmployeeType(String value, int anyo) {
        this.value = value;
        this.anyo = anyo;
    }

    public String getValue() {
        return value;
    }

    public int getanyo() {
        return anyo;
    }