BeanUtil
来源:互联网 发布:网络借贷的平台 编辑:程序博客网 时间:2024/04/30 10:48
导包 :
commons-beanutils-1.8.0.jar
commons-logging.jar
Demo1.java
package cn.itcast.beanUtil;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.ConvertUtils;import org.apache.commons.beanutils.Converter;import java.lang.reflect.InvocationTargetException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * Created by LiJing on 2017/8/15. */public class Demo1 { public static void main(String[] args) throws Exception { Emp e = new Emp(); String name = "狗娃" ; String num = "101" ; String salary = "5000"; final String birthday = "1997-05-22"; BeanUtils.setProperty(e,"name",name); BeanUtils.setProperty(e,"num",num); BeanUtils.setProperty(e,"salary",salary); //注册一个转换器 ConvertUtils.register(new Converter() { @Override public Object convert(Class type, Object value) { Date date = null; SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd"); try { date = dateFormat.parse((String)value); } catch (ParseException e1) { e1.printStackTrace(); } return date ; } },Date.class); BeanUtils.setProperty(e,"date",birthday); System.out.println(e); }}
Emp.java
package cn.itcast.beanUtil;import java.util.Date;/** * Created by LiJing on 2017/8/15. */public class Emp { private String name; private int num; private String salary; private Date date; public Emp(String name, int num, String salary, Date date) { this.name = name; this.num = num; this.salary = salary; this.date = date; } public Emp(){} public Date getDate() { return date; } public void setDate(Date date) { this.date = date; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getNum() { return num; } public void setNum(int num) { this.num = num; } public String getSalary() { return salary; } public void setSalary(String salary) { this.salary = salary; } @Override public String toString(){ return "姓名:"+this.name+" id:"+this.num+" 薪水:"+this.salary+" 生日:"+this.date; }}
阅读全文
1 0
- BeanUtil
- BeanUtil
- BeanUtil
- BeanUtil
- BeanUtil
- BeanUtil
- BeanUtil
- beanutil
- beanUtil工具
- BeanUtil组件
- BeanUtil组件
- BeanUtil解读
- BeanUtil.beanCopy
- Apache BeanUtil简介
- BeanUtil常用方法
- 关于BeanUtil.copyProperties性能
- 关于BeanUtil.copyProperties性能
- 关于BeanUtil.copyProperties性能
- 图片的拉伸缩放拖动
- http://blog.csdn.net/wsj18808050/article/details/62226574
- 跟踪分析Linux内核的启动过程
- AWS kinesis常用CLI命令
- Problem E: 笨小猴
- BeanUtil
- tensorflow 卷积、反卷积形式的去噪自编码器
- 耦合性和内聚性
- 个人项目笔记
- 前端的一些小点
- js实现鼠标移入,透明度发生变化
- 单调栈问题系列
- 获取你想要的微信公众号推文的封面图
- Java socket编程