大郎,起来喝药�: 增强了功能,支持两个基本数据类型集合比较、实体类中包含基本数据类型集合比较[code=java] package ; import ; import ; import ; import ; import .*; /** * 比较两个实体类及属性差异工具类 * * @Author zhangxin * @Time 2023-03-25 */ public class ClassCompareUtil { /** * 比较两个实体属性值,返回一个boolean,true则表时两个对象中的属性值无差异 * * @param oldObject 进行属性比较的对象1 * @param newObject 进行属性比较的对象2 * @return 属性差异比较结果boolean */ public static boolean compareObject(Object oldObject, Object newObject) { Map<String, List<Map<String, Object>>> resultMap = compareFields(oldObject, newObject); if (() > 0) { return true; } else { return false; } } /** * 比较两个实体属性值,返回一个map以有差异的属性名为key,value为一个Map分别存oldObject,newObject此属性名的值 * * @param oldObject 进行属性比较的对象1 * @param newObject 进行属性比较的对象2 * @return 属性差异比较结果map [/code]
获取节点高度不准确的解决办法
java比较两个实体类及属性差异工具类(简版)