Iterator<Element> iterator = elements.iterator();
ReceiveXmlEntity entity = new ReceiveXmlEntity();
Class<?> c = Class.forName("org.ice.entity.ReceiveXmlEntity");
entity = (ReceiveXmlEntity) c.newInstance();
while(iterator.hasNext()){
Element element = iterator.next();
Field field = c.getDeclaredField(element.getName());
//利用反射机制,调用set方法
Method method= c.getDeclaredMethod("set"+element.getName(), field.getType());
method.invoke(entity, element.getText());
}
System.out.println(entity);
实现类的反射填充类的信息