如何在Java中使用switch语句实现枚举的遍历

avatar
作者
猴君
阅读量: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语句中对每个枚举值进行处理。这样就可以实现对枚举的遍历。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!