如何修改hashmap中的数据
时间: 2023-11-13 18:03:30 浏览: 69
java中HashMap详解
要修改 HashMap 中的数据,您需要使用 HashMap 中提供的 put() 方法。put() 方法接受两个参数:键和值。首先,您需要使用 HashMap 的 get() 方法获取要修改的键的值,然后将其传递给 put() 方法,以及您想要将该键映射到的新值。这将替换 HashMap 中原来的值,从而修改该键的值。下面是一个简单的示例代码:
```
HashMap<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
// 修改 key 为 "a" 的值为 3
int oldValue = map.get("a");
map.put("a", 3);
System.out.println("Key a 的旧值为:" + oldValue + ",新值为:" + map.get("a"));
```
在这个示例中,我们首先使用 put() 方法将两个键和值存储到 HashMap 中。然后,我们使用 get() 方法获取键 "a" 的旧值,并将其保存在 oldValue 变量中。最后,我们使用 put() 方法将键 "a" 映射到新值 3。我们还输出了键 "a" 的旧值和新值,以验证修改是否成功。
阅读全文