遍历类的属性和值,取两个类的同一属性的不同值。
来源:互联网 发布:蜂窝数据 3g 编辑:程序博客网 时间:2024/04/30 07:19
try { Field[] fields = college.getClass().getDeclaredFields(); Field[] fieldsOld = collegeOld.getClass().getDeclaredFields(); for (int i = 0; i < fields.length; i++) { Field field = fields[i]; field.setAccessible(true); for (int j = 0; j < fieldsOld.length; j++) {// 遍历college和collegeOld,检查不相同的属性值 Field fieldOld = fieldsOld[j]; fieldOld.setAccessible(true); if (field.getName().equals(fieldOld.getName())) { if ((field.get(college) != null && !field.get(college).equals(fieldOld.get(collegeOld))) || (fieldOld.get(collegeOld) != null && !fieldOld.get(collegeOld).equals(field.get(college)))) { System.out.println("\"" + field.getName() + "\"" + "由[" + fieldOld.get(collegeOld) + "]更改为[" + field.get(college) + "];"); } } } }} catch (IllegalArgumentException e) { e.printStackTrace();} catch (IllegalAccessException e) { e.printStackTrace();}
0 0
- 遍历类的属性和值,取两个类的同一属性的不同值。
- 数据库中查找同一字段的不同属性值
- ecshop属性筛选时,同一属性名下,不同属性值的排序问题
- 遍历对象的属性和属性值。
- 同一labeltext设置不同的属性
- 类的属性取值与赋值
- C#类的属性遍历及属性值获取
- Java遍历一个类的所有属性和值
- 遍历 Json 数组(不知道属性的情况), 以及比较相同结构的两个 Json 数组值不同项
- sql查询同一字段不同值对应的某个属性值相同的并集
- sql查询同一字段不同值对应的某个属性值相同的并集
- sql查询同一字段不同值对应的某个属性值相同的并集
- sql查询同一字段不同值对应的某个属性值相同的并集
- sql查询同一字段不同值对应的某个属性值相同的并集
- 遍历对象的所有属性和属性值
- C#利用反射遍历对象的属性和属性值
- CH22,p437...遍历所有属性和属性的值
- Flex 遍历对象的属性和值
- Tiled瓦片地图在真机运行时有缝隙的解决方法
- TcpClient和TcpListener断开自动重连
- clean kernel
- LeetCode #144 - Binary Tree Preorder Traversal - Medium
- java代码块概述
- 遍历类的属性和值,取两个类的同一属性的不同值。
- jdk安装过程中出现版本重复的情况
- [LeetCode]Remove Linked List Elements
- 网络开发中客户端连接保鲜机制实现方法
- Android activity 生命周期(一)
- Java异常处理的误区和经验总结
- 2016/12/15 1003. Multi-key Sorting
- Redis安装配置
- java基础学习(2)