假设我有名为HashMap<Integer, List<String>> storeR
的HashMap;它存储“11,name1,name2”,我想将11更改为其他数字?我该怎么办?希望你们能帮助我。谢谢。
答案 0 :(得分:6)
鉴于您正在尝试更改键,您基本上需要删除旧条目并插入新条目。您可以使用remove
返回正被删除的条目中的值的事实:
List<String> oldValue = map.remove(oldKey);
map.put(newKey, oldValue);
答案 1 :(得分:1)
您应该删除旧密钥,然后使用新密钥添加列表。