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

更新時間:2023 年 11 月 29 日

5K+ 瀏覽量

開啟您的職業

完成課程即可獲得認證

開始
廣告