【发布时间】:2017-11-24 02:45:00
【问题描述】:
我有 2 个ArrayList < HashMap < String, String>>。
list1: [{name=Alice, count=193}, {name=Bob, count=13}, {name=Charlie, 计数=179},...]
list2: [{name=Alice, change=1}, {name=Bob, change=15}, {name=Jimmy, 更改=15},...]
list2 中存在的所有键值都存在于list1 中,但反之则不然。例如。由于查理有零零钱,他不在list2 中。我想根据键值(名称)合并这两个列表以创建一个新的list3。
list3: [{name=Alice, count=193, change=1}, {name=Bob,count=13, change=15}, {name=Charlie, count=179, change=0}, ...]
【问题讨论】:
-
为什么要使用键值对列表?你不应该改用简单的
Map吗? -
数据来自 json 源,所以我只是将其解析并放入
HashMap
标签: java android arraylist hashmap