Enum.valueOf(Class<T> enumType, String name) 问题
2022-09-01 05:54:48
我正在尝试解决与动态枚举查找相关的编译错误(“绑定不匹配:...”)。
基本上,我想实现这样的东西:
String enumName = whatever.getEnumName();
Class<? extends Enum<?>> enumClass = whatever.getEnumClass();
Enum<?> enumValue = Enum.valueOf(enumClass, enumName);
无论我做什么,我总是以编译错误告终。老实说,泛型和枚举对我来说非常令人难以置信......
我在这里做错了什么?