métodos estándar

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,
devuelve el objeto correspondiente

static Vocal[] values()

devuelve un array con los valores constantes,
array que puede recorrerse o iterar sobre él

Temas relacionados

61. Enumerados (concepto)