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());
}