Approach 1: Using ‘EnumSet.allOf’ method.
EnumSet<Day> dayEnums = EnumSet.allOf(Day.class);
for (Day day : dayEnums) {
System.out.println(day);
}
Approach 2: Using values() method of enum.
Day[] daysArray = Day.values();
for (Day day : daysArray) {
System.out.println(day);
}
Find the below working application.
Day.javapackage com.sample.app.constants;
public enum Day {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
App.java
package com.sample.app;
import java.util.EnumSet;
import com.sample.app.constants.Day;
public class App {
public static void main(String[] args) {
// Approach 1
EnumSet<Day> dayEnums = EnumSet.allOf(Day.class);
for (Day day : dayEnums) {
System.out.println(day);
}
System.out.println();
// Approach 2
Day[] daysArray = Day.values();
for (Day day : daysArray) {
System.out.println(day);
}
}
}
Output
SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
No comments:
Post a Comment