java 修改map中对应key的值
时间: 2024-05-06 14:18:36 浏览: 12
要修改Java中Map中对应的key的值,可以使用put方法。如果该key已经存在,它将替换现有的值。如果该key不存在,则添加一个新的键值对。
例如,假设我们有一个Map对象,其中包含以下键值对:
```
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
```
要修改键"key1"的值,可以使用以下语句:
```
map.put("key1", "new value");
```
这将用"new value"替换"key1"的旧值"value1"。
完整的代码示例:
```
import java.util.HashMap;
import java.util.Map;
public class MapExample {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
System.out.println("Before modification: " + map);
// Modify the value of key1
map.put("key1", "new value");
System.out.println("After modification: " + map);
}
}
```
输出:
```
Before modification: {key1=value1, key2=value2}
After modification: {key1=new value, key2=value2}
```