开发者

Java Enum List from Class [duplicate]

This question already has answers here: Java Enums: List enumerated values from a Class<? extends Enum> (4 answers) Closed 6 years ago.

How do I go from a Class object to a list of enums generically?

i.e.

public static <T extends Enum> List<T> getList(Class<T> clazz)

I cant find a way to get to the value开发者_开发知识库s() method


Class#getEnumConstants() returns the enum constants (type-safe).

So,

public static <T extends Enum> List<T> getList(Class<T> clazz) {
    return Arrays.asList(clazz.getEnumConstants());
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜