JavaでMapの値を変更する方法は何ですか。
指定されたキーに対応する値を置き換えるには、put()メソッドを使用してMapの値を変更できます。
サンプルコードは以下の通りです:
// 创建一个Map对象
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 修改指定key的value值
map.put("B", 4);
// 输出修改后的Map
System.out.println(map);
上記のコードを実行すると、結果は{A=1、B=4、C=3}となります。”B”に対応する値が4に変更されたことがわかります。
Mapに存在しないkeyをput()メソッドで修正したい場合、新しいkey-valueペアがMapに追加されます。
注意:マップのキーはユニークであり、もし変更しようとするキーが既にマップに存在する場合、新しい値が古い値に置き換わります。