在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的。
import java.util.Map;
public class Demo {
public static void main(String[] args) {
Map
m.put(1, 1);
print(m);
m.put(1, 2);
print(m);
}
private static void print(Map
for(Map.Entry
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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息