如何在 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
廣告