关于java:如何更改哈希映射中键的值?

How can I change the value of a key in a hash map?

本问题已经有最佳答案,请猛点这里访问。

我创建了一个哈希映射,用户输入密钥和值。 如果输入特定键,我希望能够更改哈希映射的值。 我尝试了setValue方法但没有得到任何结果。 值和键都是字符串。 我会用什么方法来改变它?


只需使用当前旧密钥和新值Map#put

1
2
3
4
5
6
Map<String, String> map = new HashMap<>();
map.put("user","Luiggi Mendoza");
System.out.println(map);
//replacing the old value
map.put("user","Oli Charlesworth");
System.out.println(map);

输出:

1
2
{user=Luiggi Mendoza}
{user=Oli Charlesworth}