Java Program to Access All the Constant Defined in the Enum
Last Updated :
22 Feb, 2021
An enum is a special class that represents a group of constants. To create an enum, use the enum keyword (instead of class or interface), and separate the constants with a comma.
enum Day{
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}
values() method can be used to return all values present inside enum.
We can’t see this method in Javadoc because the compiler adds it. The compiler automatically adds some special methods when it creates an enum. For example, they have a static values method that returns an array containing all the enum’s values in the order they are declared.
So the values() function list all values of the enumeration.
Day days[] = Day.values();
for(Day d : days)
System.out.print(d);
Java
enum Day{
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY;
}
class Main{
public static void main(String args[])
{
Day days[] = Day.values();
for (Day d : days)
System.out.println( d );
}
}
|
Output
SUNDAY
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...