比较两个ArrayList中的元素并合并

时间:2018-04-27 15:50:00

标签: java android arraylist

当天的第二个问题:)

我有两个包含来自两个不同Json API的数据的ArrayLists,如:

coinList

coinList = new ArrayList<>();
priceLIst = new ArrayList<>();

    coinList: [{coin=Litecoin, confirmed=0.00}, {coin=Bitcoin, confirmed=0.00}, {coin=Zcoin, confirmed=0.00}]

价目表

priceList: [{coin=Bitcoin, price=1000}, {coin=Litecoin, price=1000}, {coin=Zcoin, price=1000}]

有没有办法将第二个列表的“价格”添加到索引硬币匹配的第一个列表?比如,比特币在第一个名单中的比特币价格等等?每个列表中的硬币的顺序不同,但格式相同。这个想法最终会得到一个如下列表:

mergedList = new ArrayList<>();

    mergedList: [{coin=Litecoin, confirmed=0.00, price=1000}, {coin=Bitcoin, confirmed=0.00, price=1000}]

显然,列表中的数据仅用于ilustration目的:P真实列表包含第一个列表中每个硬币的更多内容,但是,除非我错了,否则无关紧要。

希望这是有道理的。我对这个东西很新,所以任何帮助都会受到赞赏,特别是 noob 友好的帮助! :)

谢谢!

0 个答案:

没有答案