更改hashmap java中的值

时间:2014-08-12 22:15:02

标签: java hashmap key-value

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

1 个答案:

答案 0 :(得分:25)

只需使用当前键和新值Map#put

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);

输出:

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