【发布时间】:2018-05-24 07:59:54
【问题描述】:
如果键相同,我在添加 hashmap arraylist 的值时遇到问题。我有一个数组列表作为
ArrayList<HashMap<String, Integer>> expense = new ArrayList<HashMap<String, Integer>>();
输出如下
{食物 = 300},
{娱乐 = 100},
{食物 = 500}
我想创建一个新的 hashmap 数组列表
ArrayList<HashMap<String, Integer>> newExpense = new ArrayList<HashMap<String, Integer>>();
并存储
{食物= 800},
{娱乐 = 100}
我已经尝试过嵌套循环,但它没有工作。有人可以帮我吗?
【问题讨论】:
-
为什么你有那个 HashMaps 列表呢?一个简单的
HashMap<String, Integer>(以项目名称为键)似乎更符合您的要求。
标签: java android arraylist hashmap