Java中枚舉常量是指將一組相關(guān)的常量放在一個枚舉類型中,可以枚舉常量本身和枚舉常量的名稱。
/** * 定義一個枚舉類型 */ enum Weekday { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } /** * 使用枚舉類型 */ public class Example { public static void main(String[] args) { Weekday day = Weekday.MONDAY; System.out.println(day); // 輸出MONDAY System.out.println(day.name()); // 輸出MONDAY } }
在這個例子中,我們定義了一個枚舉類型Weekday,它包含了7個常量,分別是MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY、SUNDAY。我們使用Weekday.MONDAY來表示星期一,然后使用System.out.println()方法將day輸出。輸出結(jié)果是MONDAY。我們還可以使用day.name()方法來獲得day的名字,輸出結(jié)果也是MONDAY。
枚舉常量的名稱可以通過name()方法獲得。在上面的例子中,我們使用了day.name()方法來獲得day的名稱。需要注意的是,name()方法返回的是一個String類型的值,表示該枚舉常量的名稱。