Java 列舉是什麼?如何從列舉中檢索值?
Java 中的列舉(enum)是儲存一組常量值的資料型別。你可以使用列舉儲存星期幾、每個月的天數等固定值。
你可以使用關鍵字 enum 定義列舉,後跟列舉的名稱,如下所示 −
enum Days {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}就像陣列一樣,列舉中的元素/常量使用從 0 開始的數字標識,在上面的例子中,星期使用數字標識,如下面的插圖所示 −

從列舉中檢索值
你可以使用 values() 方法檢索列舉的所有元素。
示例
enum Days {
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
public class EnumerationExample {
public static void main(String args[]) {
Days constants[] = Days.values();
System.out.println("Value of constants: ");
for(Days d: constants) {
System.out.println(d);
}
}
}輸出
Value of constants: SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP