阅读背景:

如果我在编译时不知道类,那么如何获得Enum的值呢?

来源:互联网 

I'm trying to do the following:

我想做的是:

Class<?> cls = unknownClass;
if(cls.isEnum()){
    @SuppressWarnings("unchecked")
    Class<? extends Enum<?>> enumClass = (Class<? extends Enum<?>>) cls;
    Object val = Enum.valueOf(enumClass, "NAME1");
}
Clas



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: