中易网

在java的Map集合中,怎样更改value的值

答案:3  悬赏:50  
解决时间 2021-01-16 00:36
  • 提问者网友:温柔港
  • 2021-01-15 10:52
在java的Map集合中,怎样更改value的值
最佳答案
  • 二级知识专家网友:逐風
  • 2021-01-15 11:39
import java.util.HashMap;
import java.util.Map;

public class Demo {
public static void main(String[] args) {
Map m = new HashMap();
m.put(1, 1);
print(m);
m.put(1, 2);
print(m);
}

private static void print(Map m) {
for(Map.Entry mm : m.entrySet())
System.out.println("K: "+mm.getKey()+",V: "+mm.getValue());
}
}

//供参考,重新放一个相同的key,会自动覆盖value的。
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-01-15 13:58
你这个问题问的我也懵比了一瞬间,map集合没有专门更改value的方法,更改value的方法就是map.put(key,value),更改就是直接替换,比如想改变key是"1",value是"一"的组合,就是map.put("1","壹"),直接替换就行了
  • 2楼网友:由着我着迷
  • 2021-01-15 12:40
重新将数据put进去就好了,还用原来的key
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息