黑马程序员技术交流社区

标题: java反射为属性赋值的问题 [打印本页]

作者: 党传才    时间: 2012-4-25 10:41
标题: java反射为属性赋值的问题
通过反射可以获取实体类的属性结构,并对其做赋值取值操作,但是一个实体类的属性大多数都存在多种类型,如String,double,int等等.

在反射赋值操作中,可以利用Field.set(obj,value)操作,但是有一个问题是属性的类型并非都是可以从Object自动转换成属性可以接受的值的,如double ,int等,有没有好的方法,可以动态的根据属性类型赋值?

如果用if("String".equals(type))就算了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2