要求:有两个数组对象,每个数组里面是多个list集合,每个list包含多个对象,要把每个字段对应不同值的字段挑出来

问题遇到的现象和发生背景

有这样一个场景,需要比对当前版本和历史版本的差异;每个版本是包含多张表,每个表可以是list的,要具体比较每张表里面的字段在不同版本里面的值,并把差异的字段返回给前端展示,供人工选择使用哪个差异数据。

我的解答思路和尝试过的方法

单个对象比较的,用反射可以实现比较出来;但是现在l集合套list 比较;大家有什么好的通用方法实现吗?

我想要达到的结果

建议你用图例表达一下,文字看起来太抽象,不理解。

2个目录结构

stream.filter