标签:style blog http io ar color os 使用 sp
BeanUtils就是一个处理Bean的工具包。内部也是使用内省。但对内省做了加强.
Bean的set |get不用再成对出现
核心类:
BeanUtils。
1、导包
由于运行时需要写日志,所以还需要导logging.jar,否则会报错
1 //1、设置属性 setXxx 2 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); 3 String data="2010-5-6"; 4 User u=new User(); 5 BeanUtils.setProperty(u, "id", "jack"); 6 BeanUtils.setProperty(u, "age", "90"); 7 BeanUtils.setProperty(u, "birthday", sdf.parse(data)); 8 System.err.println(u); 9 System.err.println("==========================="); 10 //2、获取属性 11 String id= BeanUtils.getProperty(u, "id"); 12 System.err.println(id); 13 //3、整体赋值 14 Map<String,Object> map=new HashMap<String, Object>(); 15 map.put("id", "Rose"); 16 map.put("age", "99"); 17 BeanUtils.populate(u, map); 18 System.err.println(u);
注意:BeanUtils对类型进行转换只能进行简单的转换,如上面的date类型就需要自己进行转化
标签:style blog http io ar color os 使用 sp
原文地址:http://www.cnblogs.com/liuwt365/p/4162592.html