<分区>
我创建了一个用户输入键和值的 HashMap 。如果输入特定键,我希望能够更改 HashMap 的值。我尝试了 setValue
方法,但一无所获。值和键都是字符串。我应该使用什么方法来改变它?
<分区>
我创建了一个用户输入键和值的 HashMap 。如果输入特定键,我希望能够更改 HashMap 的值。我尝试了 setValue
方法,但一无所获。值和键都是字符串。我应该使用什么方法来改变它?
最佳答案
只需使用 Map#put
使用当前的 old 键和新值:
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}
关于java - 如何更改 HashMap 中键的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274987/