java enums 怎样定义方法

avatar
作者
筋斗云
阅读量:0

在Java中,您可以为枚举类型定义方法。以下是一个简单的示例:

public enum Day {     MONDAY,     TUESDAY,     WEDNESDAY,     THURSDAY,     FRIDAY,     SATURDAY,     SUNDAY;      public boolean isWeekend() {         return this == SATURDAY || this == SUNDAY;     }      public static Day getDayByName(String name) {         for (Day day : values()) {             if (day.name().equalsIgnoreCase(name)) {                 return day;             }         }         return null;     } } 

在上面的示例中,我们定义了一个Day枚举类型,其中包含两个方法:isWeekend()getDayByName(String name)isWeekend()方法检查当前枚举值是否为周末,getDayByName(String name)方法根据输入的名称返回对应的枚举值。您可以根据需要在枚举类型中定义不同的方法。

广告一刻

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