forName将值返回为Type

时间:2018-04-20 13:31:46

标签: java reflection

我可以使用Class.forName返回的Class值作为类型吗?

e.g。

String hdrClassName = "generated.MessageHeader";
Class msgHdrClass= Class.forName(hdrClassName);
JAXBElement<msgHdrClass> jaxbWrapperElement1 = (JAXBElement<msgHadrClass>)jaxbUnmarshaller.unmarshal(new File("./src/MessageHeader.xml"));

如果没有,有没有办法实现“在运行时使用类名作为java中的类型”?

0 个答案:

没有答案