Java Enums: List enumerated values from a Class<? extends Enum>

前端 未结 4 1353
栀梦
栀梦 2020-12-09 14:14

I\'ve got the class object for an enum (I have a Class) and I need to get a list of the enumerated values represented by this enum. The

4条回答
  •  情话喂你
    2020-12-09 15:04

    using reflection is simple as calling Class#getEnumConstants():

    List> enum2list(Class> cls) {
       return Arrays.asList(cls.getEnumConstants());
    }
    

提交回复
热议问题