我有一种情况需要更改(删除也会有用)与Map
中的某个键对应的值。
地图中有很多 对。我不想复制所有内容并在Map
的更改值中创建新地图。
有什么方法可以直接更改/删除与键对应的值。
我尝试更改完整的地图,如:
Map m = commandParameters;
m.put("AID","");
return m;
但commandParameters
尚未解决。
我尝试使用随机表达式更改该特定条目,但无法解决。
有没有办法这样做?
**编辑:** commandParameters是原始地图。
答案 0 :(得分:2)
只需在地图上删除特定密钥即可。
commandParameters.remove("AID");
commandParameters.put("AID", "newvalue");
return commandParameters;