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

if (value instanceof Enum){
   Enum enumValue = (Enum)value;
}

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

最佳答案

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

10-04 10:31