Programa Java para acceder a todas las constantes definidas en la enumeración

Una enumeración es una clase especial que representa un grupo de constantes. Para crear una enumeración, use la palabra clave enum (en lugar de clase o interfaz) y separe las constantes con una coma.

enum Day{

SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}

El método de valores() se puede usar para devolver todos los valores presentes dentro de la enumeración.

No podemos ver este método en Javadoc porque el compilador lo agrega. El compilador agrega automáticamente algunos métodos especiales cuando crea una enumeración. Por ejemplo, tienen un método de valores estáticos que devuelve una array que contiene todos los valores de la enumeración en el orden en que se declaran.

Entonces, la función de valores() enumera todos los valores de la enumeración.

Day days[] = Day.values();  

for(Day d : days)  
  System.out.print(d);

Java

// Java program to show the usage of  
// values() method of java enumeration  
    
enum Day{ 
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY; 
} 
    
class Main{ 
        
    public static void main(String args[]) 
    { 
       // Calling values()
       Day days[] = Day.values(); 
        
       for(Day d : days) 
       System.out.println( d ); 
    } 
}
Producción

SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY

Publicación traducida automáticamente

Artículo escrito por kapilnama1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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