0

假设我有 HashMap 调用HashMap<Integer, List<String>> storeR;它存储“11,name1,name2”,我想将那个 11 更改为其他数字?我该怎么做?希望你们能帮助我。谢谢你。

4

2 回答 2

6

鉴于您正在尝试更改key,您基本上需要删除旧条目并插入一个新条目。remove您可以使用从正在删除的条目中返回值的事实:

List<String> oldValue = map.remove(oldKey);
map.put(newKey, oldValue);
于 2013-02-16T14:06:35.040 回答
1

您应该删除旧密钥,并使用新密钥添加列表。

于 2013-02-16T14:05:40.883 回答