利用java反射机制将map中数据转为类对象
作者:
愤怒的_菜鸟 | 来源:发表于
2017-06-07 15:05 被阅读24次List<CheckRoomVO> list2 = new ArrayList<CheckRoomVO>();
for (int i = 0; i < list.size(); i++) {
CheckRoomVO checkRoomVO = new CheckRoomVO();
Map<String, String> info = list.get(i);
// 获取f对象对应类中的所有属性域
Field[] f = checkRoomVO.getClass().getDeclaredFields();
for (int j = 0; j < f.length; j++) {
// 修改访问控制权限//设置可以访问指定对象的私有域
f[j].setAccessible(true);
try {
String value = info.get(f[j].getName());
// 将用set(object obj,object value)方法为指定对象域设置值
f[j].set(checkRoomVO, value);
} catch (Exception e) {
e.printStackTrace();
}
}
list2.add(checkRoomVO);
}
本文标题:利用java反射机制将map中数据转为类对象
本文链接:https://www.haomeiwen.com/subject/ddtafxtx.html
网友评论