陆强强 发表于 2012-7-15 09:21
再问一下,Integer和int可以一起改么。比如一个int x;
还有一个Integer y;
.int和Integer没有什么交集,所以,有个笨办法
for(PropertyDescriptor pd:pds) //迭代属性表述器
{
if (pd.getPropertyType().equals(int.class)||
pd.getPropertyType().equals(Integer.class))//根据你需要的条件,将指定属性筛选出来
{
Method m=pd.getWriteMethod(); //下面就是赋值动作
m.invoke(javaBean,100);
}
}
判断条件改下就可以了 |