Los objetos de
tipos enumerados disfrutan de una serie de métodos estándar:
código java |
valor |
vocal |
E |
vocal.compareTo(Vocal.A) vocal.compareTo(Vocal.E) vocal.compareTo(Vocal.U) |
1 // algo > 0 0 // 0 -3 // algo < 0 |
vocal.equals(Vocal.A) vocal.equals(Vocal.E) |
false true |
vocal.name() vocal.toString() |
"E" // identificador de la constante "E" // puede reescribirse |
vocal.ordinal() |
1 |
Además, la clase
“Vocal” proporciona un par de métodos útiles:
static
Vocal valueOf(String) |
que dado el identificador de una constante, |
static
Vocal[] values() |
devuelve un array con los valores constantes, |
Temas relacionados