阅读量:0
在Java中,可以使用switch语句对枚举进行遍历,具体实现如下:
public enum Days { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY; } public class Main { public static void main(String[] args) { for (Days day : Days.values()) { switch (day) { case MONDAY: System.out.println("Monday"); break; case TUESDAY: System.out.println("Tuesday"); break; case WEDNESDAY: System.out.println("Wednesday"); break; case THURSDAY: System.out.println("Thursday"); break; case FRIDAY: System.out.println("Friday"); break; case SATURDAY: System.out.println("Saturday"); break; case SUNDAY: System.out.println("Sunday"); break; default: System.out.println("Unknown day"); } } } }
通过在switch语句中对枚举值进行判断,可以实现对枚举的遍历。在上面的例子中,我们定义了一个Days枚举,然后使用for循环遍历所有枚举值,并在switch语句中对每个枚举值进行处理。这样就可以实现对枚举的遍历。