Class中的Java Enum列表 [英] Java Enum List from Class
本文介绍了Class中的Java Enum列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从 Class
对象一般转到枚举列表?
How do I go from a Class
object to a list of enums generically?
ie
public static <T extends Enum> List<T> getList(Class<T> clazz)
我无法找到一种方法来到 values()
方法
I cant find a way to get to the values()
method
推荐答案
Class#getEnumConstants()
返回枚举常量(类型安全)。
Class#getEnumConstants()
returns the enum constants (type-safe).
所以,
public static <T extends Enum> List<T> getList(Class<T> clazz) {
return Arrays.asList(clazz.getEnumConstants());
}
这篇关于Class中的Java Enum列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文