我们如何在Java中获取Enum常量的名称?

一个枚举 是在添加了特殊的数据类型的Java 1.5版本,它可以用来定义一个集合 常量,当我们需要预定义的值列表并不代表某种数字或文本数据,我们可以使用一个枚举。枚举是常量,默认情况下,它们是静态的和最终的,因此枚举类型字段的名称以大写 字母表示。

枚举常量的名称由方法j ava.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

以上是 我们如何在Java中获取Enum常量的名称? 的全部内容, 来源链接: utcz.com/z/327295.html

回到顶部