【发布时间】:2019-04-30 13:28:05
【问题描述】:
我有两个包含相同类型 POJO 对象的列表。但是其中一个列表的 POJO 对象被修改了,所以我应该通过比较其名称来更新也包含相同 POJO 对象的其他列表。
例子:
列表 1 包含 100 辆汽车..
列表 2 也包含相同的 100 辆汽车
(模型对象。但在列表 2 中,一些汽车(模型)对象被修改。因此需要更新列表 1 中的这些值。
除了迭代还有其他方法可以有效地进行比较并更新另一个列表中的 POJO 对象
【问题讨论】:
-
两个列表是否总是包含相同的元素?
-
Yes raj 相同的 POJO 对象...具有相同的参数集...(示例)列表 1 包含 ...5 POJO,如 Toyoto、Maruti、Amaze 添加列表 2 也包含相同的 POJO对象......但是在列表 2 中,Maruti 已经更新了它的值......比如说引擎类型......这个参数比较应该与列表 1 的 maruti 对象发生......如何有效地进行比较而不是迭代