关于通过反射调用getset方法
public class Cat{
// ...
public void setAge(int age){
//...
}
public void setName(String name){
//...
}
}
XML:
<cat>
<age>10</age>
<name>Tom</name>
</cat>
怎么把字符串类型的数据给设置到对象里头去
我的意思是,XML中age读出来是字符串10,但set方法要的是一个整型
通过set方法对象的getParameterTypes方法,可以得到一个描述int类型的Class对象
但怎么才能根据这个Class对象的不同动态地转换从XML里头读出来的字符串呢?
------解决方案--------------------
使用xstream、jaxb处理这种问题