所有 Java 类都有该getSimpleName()方法,该方法返回类的名称或枚举,无论它是什么。因此,要将枚举的名称Market作为字符串获取,您可以使用:
Market.class.getSimpleName()
Run Code Online (Sandbox Code Playgroud)
或者,如果您想要Market一个getEnumClassName()返回您所描述的名称的方法,您可以像这样编写:
public enum Market {
A,
B,
C;
public static String getEnumClassName() {
return Market.class.getSimpleName();
}
}
Run Code Online (Sandbox Code Playgroud)