溫馨提示×

java枚舉類的使用方法是什么

小億
83
2024-01-22 14:52:10
欄目: 編程語言

Java 枚舉類的使用方法如下:

  1. 定義枚舉類:使用關(guān)鍵字 enum 定義枚舉類,枚舉值以逗號分隔,并以分號結(jié)束。例如:
public enum Weekday {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
  1. 引用枚舉值:可以使用枚舉類名加枚舉值的方式引用枚舉值。例如:
Weekday day = Weekday.MONDAY;
  1. 使用枚舉值:枚舉值可以像普通對象一樣使用。例如,可以使用 name() 方法獲取枚舉值的名稱:
String name = day.name();  // 返回 "MONDAY"
  1. 比較枚舉值:可以使用 == 運(yùn)算符比較枚舉值。例如:
if (day == Weekday.MONDAY) {
    // 執(zhí)行某些操作
}
  1. 使用枚舉的方法:可以在枚舉類中定義方法,然后在枚舉值上調(diào)用這些方法。例如:
public enum Weekday {
    MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;

    public boolean isWeekend() {
        return this == SATURDAY || this == SUNDAY;
    }
}

Weekday day = Weekday.SATURDAY;
boolean isWeekend = day.isWeekend();  // 返回 true

枚舉類還支持其他一些特性,例如可以在枚舉值上定義字段和構(gòu)造函數(shù),以及實現(xiàn)接口等。

0