如何在 Java 中獲取列舉常量的名稱?
列舉是一種特殊的資料型別,它在 Java 1.5 版本中新增,用於定義常量集合,當我們需要一個不表示某種數值或文字資料的預定義值列表時,可以使用列舉。列舉是常量,並且預設情況下,它們是靜態且不可變的,因此列舉型別欄位的名稱是大寫字母。
列舉常量的名稱由方法 java.lang.Enum.name() 返回。此方法返回的名稱與在列舉宣告中宣告的名稱完全相同。
示例
enum Shape {
CIRCLE, TRIANGLE, SQUARE, RECTANGLE;
}
public class EnumNameTest {
public static void main(String[] args) {
Shape shape = Shape.RECTANGLE;
System.out.println("The name of an enum constant is: " + shape.name());
}
}
輸出
The name of an enum constant is: RECTANGLE
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP