3
我该如何从Class
对象到一般枚举列表?Java类枚举枚举类
即
public static <T extends Enum> List<T> getList(Class<T> clazz)
我不能找到一个办法让到values()
方法
我该如何从Class
对象到一般枚举列表?Java类枚举枚举类
即
public static <T extends Enum> List<T> getList(Class<T> clazz)
我不能找到一个办法让到values()
方法
Class#getEnumConstants()
返回枚举常量(类型安全)。
所以,
public static <T extends Enum> List<T> getList(Class<T> clazz) {
return Arrays.asList(clazz.getEnumConstants());
}