我想要替换LinkedHashMap中特定键的值。
例如,初始条件为...
"key1" -> "value1"
"key2" -> "value2"
"key3" -> "value3"
"key4" -> "value4"
"key5" -> "value5"
我希望得到预期的结果。"key1" -> "value1"
"key2" -> "value8"
"key3" -> "value3"
"key4" -> "value6"
"key5" -> "value5"
我想要替换LinkedHashMap中特定键的值。
例如,初始条件为...
"key1" -> "value1"
"key2" -> "value2"
"key3" -> "value3"
"key4" -> "value4"
"key5" -> "value5"
我希望得到预期的结果。"key1" -> "value1"
"key2" -> "value8"
"key3" -> "value3"
"key4" -> "value6"
"key5" -> "value5"
map.put("key2","value8");
map.put("key4","value6");
请注意,对于LinkedHashMap
,更改现有键的值不会更改Map
的迭代顺序(即按照首次插入到地图中的键的顺序)。map.put("existing key", "new value");
现有键
的值。检查键是否存在的正确方法:
if (map.containsKey(key)) {
map.put("existing key", "newValue");
}