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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lwj123 金牌黑马   /  2015-2-28 20:09  /  677 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. BeanUtils中的Map转化为Person出现的问题:
  2. class Person{
  3.         private int age;
  4.         private String name;
  5.         private Date Birthday;
  6.         //属性的getter和setter方法
  7. }
  8. 测试类:
  9. 为Person设置属性值:
  10.         p.setAge(11);
  11.         p.setName("方立勋");
  12.         p.setBirthday(new Date());

  13. 将Person对象转为Map对象:
  14.         Map map = BeanUtils.describe(p);
  15. Map集合
  16.         {birthday=Sat Feb 28 19:50:24 CST 2015, name=方立勋, age=11}
  17. Person对象
  18.         Person newP = new Person();
  19. 将Map集合的数据映射成Person对象
  20.         BeanUtils.populate(newP, map);

  21. <font color="Red" size="5">出现了String转化为Date的异常
  22. 怎么解决?</font>
复制代码


0 个回复

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