类之间相同字段值传递工具(反射机制)
来源:互联网 发布:大数据量化平台 编辑:程序博客网 时间:2024/06/06 01:26
public class CopyAttributesUtils { public static void copyAttributes(Object src, Object dest) { Map<String, Object> srcMap = new HashMap<String, Object>(); //获取src类中所有字段的数组(不包括继承字段) Field[] srcFields = src.getClass().getDeclaredFields(); for (Field fd : srcFields) { try { fd.setAccessible(true);//解除字段私有权限 if (fd.get(src) != null) { srcMap.put(fd.getName(), fd.get(src)); // 获取属性值 } } catch (Exception e) { e.printStackTrace(); } } Field[] destFields = dest.getClass().getDeclaredFields(); for (Field fd : destFields) { if (srcMap.get(fd.getName()) == null) { continue; } try { //org.apache.commons.beanutils.BeanUtils 阿帕奇工具,参数值(bean,name,value) BeanUtils.setProperty(dest, fd.getName(), srcMap.get(fd.getName())); } catch (Exception e) { e.printStackTrace(); } } }}
阅读全文
0 0
- 类之间相同字段值传递工具(反射机制)
- 反射机制传递类
- 反射机制传递类
- java 工具类 ---反射字段值封装到对象中
- java 工具类 ---反射字段值封装到对象中
- 反射机制(字段)
- C#利用反射实现两个类的对象之间相同属性的值的复制
- 反射工具方法 打印字段值
- 反射机制学习4(反射访问字段)
- C# 反射 自动设置 两个类的 字段相同的数据
- 反射机制传递类_橙子的Delphi技术专区
- 反射工具类(调用父类的方法和字段)
- 28-反射机制-05-反射机制(获取Class中的字段)
- 利用反射强制转换结构相同的类(类之间无需有继承关系)
- 利用反射强制转换结构相同的类(类之间无需有继承关系)
- java反射机制 以及通过反射获得类的变量字段,方法,构造函数
- java反射机制 以及通过反射获得类的变量字段,方法,构造函数
- 查询字段相同的值
- 将博客搬至CSDN
- Linux下的静态库与动态库
- 一分钟了解“Matlab实现max-mean滤波”
- kaldi安装编译
- html嵌套规则
- 类之间相同字段值传递工具(反射机制)
- Android自定义View实现滴滴验证码输入框效果
- java经典书籍推荐
- struts2 简单数据验证
- hdoj1099 Lottery(简单的数学问题变相考察最小公倍数)
- int字长
- 《深入理解Java虚拟机》-走进Java
- 文章标题
- laravel学习笔记及记录 20170623