A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 党传才 中级黑马   /  2012-4-25 10:41  /  2446 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

通过反射可以获取实体类的属性结构,并对其做赋值取值操作,但是一个实体类的属性大多数都存在多种类型,如String,double,int等等.

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马