我有一个采用枚举的方法。说方法是 methodName(MyTypes) ,其中 MyTypes 在另一个类中。 数据{
枚举我的类型{
身份证,值(value)....
}
我想动态调用这个方法。要调用它,我必须从输入字符串构建一个 MyTypes 类型的 emum。输入字符串例如 MyTypes.Value。 如何从这个字符串动态构建枚举实例并传入方法?
当我执行 method.getGenericParameterType() 时,它会返回类似这样的内容 [类包名.Data$MyTypes]
使用这两个东西需要泛型类型和字符串值如何构建枚举?
提前致谢。
最佳答案
你是什么意思?
String text =
MyType myType = MyType.valueOf(text);
关于java - 使用反射从字符串构建枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6422451/