如何获取Java中的所有枚举值?

我遇到了这个问题,我不知道enum需要迭代其实际值的实际类型。

if (value instanceof Enum){

Enum enumValue = (Enum)value;

}

任何想法如何从enumValue中提取其可能的值?

回答:

Object[] possibleValues = enumValue.getDeclaringClass().getEnumConstants();

以上是 如何获取Java中的所有枚举值? 的全部内容, 来源链接: utcz.com/qa/435684.html

回到顶部