开发者

Java Enum List from Class [duplicate]

开发者 https://www.devze.com 2022-12-31 02:47 出处:网络
This question already has answers here: Java Enums: List enumerated values from a Class<? extends Enum>
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

精彩评论

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