比较并合并两个不同的通用List

时间:2016-05-13 07:13:59

标签: android list sorting generics arraylist

我的代码two generic list中有一个,其中一个包含plans,另一个包含promocode details,其中包含这些列表can be different的大小,这两个列表中唯一可用的公共元素可以是两个,比方说idname

所以我的问题是,如何比较这两个列表并仅保留plans包含相同的idname,并保留plans不存在的promo list I have tried converting it to Collection and used retainAll,没有编写我自己的代码?如果没有,什么是最好的比较和合并方法。

{"id":14,"name":"60 Day","description":"60 Day","validity":60,"is_active":true,"price":7}

  

示例计划json:

 {"id":6,"name":"120 Day","description":"120 Day","original_price":12.0,"new_price":0.0"}
  

示例promoplan json:

(ie matching id's of both list are retained with new price in the plan list and also the non matching id's with the existing price on plan list)

编辑 最终目标 {{1}}

任何形式的帮助或提示将不胜感激。

0 个答案:

没有答案