BeanUtils使用之复制两个实体类中的属性
2016-01-05 15:00
197 查看
package com.guozz.test; public class TestA { private String a; private String b; public String getA() { return a; } public void setA(String a) { this.a = a; } public String getB() { return b; } public void setB(String b) { this.b = b; } }
package com.guozz.test; public class TestB { private String a; private String b; public String getA() { return a; } public void setA(String a) { this.a = a; } public String getB() { return b; } public void setB(String b) { this.b = b; } }
package com.guozz.test; import java.lang.reflect.InvocationTargetException; import org.apache.commons.beanutils.BeanUtils; public class Test { public static void main(String[] args) throws IllegalAccessException, InvocationTargetException { TestA testA = new TestA(); testA.setA("aa"); testA.setB("bb"); TestB testB = new TestB(); BeanUtils.copyProperties(testB, testA); System.out.println(testB.getA()); System.out.println(testB.getB()); } }
输出
aa bb
相关文章推荐
- Win7系统下VS2008开发的程序打包步骤图解
- 数据库学习
- java开发webservice
- Quartz.NET开源作业调度框架系列
- java 时间戳与日期字符串相互转换
- 正则表达式
- 恢复误删除的文件
- 毕业论文规范
- 2015 移动技术白皮书
- Qt 程序打包发布总结
- Android Service简介
- Flex修改datagrid 标题颜色(引入CSS样式修改)
- 【Matlab】关于axes和figure对象的关系
- 第二章 ArrayList源码解析
- IO 模型
- apache和tomcat区别(转)
- 深入理解BootStrap -- 简单入门2
- QT pro文件介绍
- Syslog4j实现接收日志
- Java之String.format