如果映射包含此值,Java映射将替换值字符串



Java映射键:Y值:X键:Z值:X+Y

替换后的值也应该如此键:Y值:X键:Z值:X+X

因为Y=X且Z包含X+Y且Y等于X。。。etc

Map<String , String> map = new HashMap<>();
map.put("x", "");
map.put("y", "x");
map.put("z", "x+y"); 
System.out.println("Map :" + map);
for (Map.Entry<String, String> entry : map.entrySet()) {
Object key = entry.getKey();
Object val = entry.getValue();
System.out.println("Map Values " +  key + " Value " + val);
}

使用映射中已存在的键调用map.put("key", "value")将用新的键替换其值。因此,在您的示例中,您可以执行:map.put("z", "x+x");将密钥"z"的值替换为"x+x"

最新更新