【发布时间】:2011-11-17 05:16:07
【问题描述】:
正如我的问题所说,我想将我的数组列表项插入哈希图中。
这是我的 HashMap。
HashMap<String, Integer> unSorted = new HashMap<String, Integer>();
这是我的数组列表。
arrayList.add("1");
arrayList.add("2");
添加到 Hashmap 中。
unSorted.put(arrayList,50);
我很确定我不能像这样添加数组列表。我忘了我必须迭代 arrayList 并一一插入值。
我怎么会出错?
感谢您的宝贵时间!
【问题讨论】:
-
您自己没有得到答案吗? :) “我忘了我必须迭代 arrayList 并一个一个地插入值。”
-
你想把arrayList作为键值还是值??
-
嗨,丹尼斯...我的问题是处理我在哈希图中的键类型。我可以直接添加一个arrayList吗 HashMap
unSorted = new HashMap (); -
是的,您在发布的问题中有您的答案。遍历arrayList。像这样: unSorted.put(arrayList.get(0),0) ...
-
@Vinoth 您可以直接添加孔数组列表,但您需要更改 HashMap 中的数据类型。