Map集合增删改查操作

问题遇到的现象和发生背景

现在有一个map集合如下:

Map<Integer,String> map = new HashMap<Integer, String>();
    map.put(1,"张三丰");
    map.put(2,"周芷若");
    map.put(3,"汪峰");
    map.put(4,"灭绝师太");

要求:
1.遍历集合,并将序号与对应人名打印。
2.向该map集合中插入一个编码为5姓名为李晓红的信息
3.移除该map中的编号为1的信息
4.将map集合中编号为2的姓名信息修改为"周林"

Set<Integer> keys = map.keySet();   
            for(Integer key:keys){
                System.out.println("key值:"+key+" value值:"+map.get(key));
            }

这些都是很基础的问题,感觉博主像是刚学编程,个人建议多敲代码,这些问题没必要在这上面问,百度上一堆答案

这些都是map最基础的用法,好好的看看map的内置方法就明白了,最重要就是多加练习,下面就是你要的答案

1.遍历集合,并将序号与对应人名打印,有三种最常用的就是使用lambda表达式的foreach

map.forEach((k,v)->{
            System.out.println(k+","+v);
        });

2、向该map集合中插入一个编码为5姓名为李晓红的信息
map.put(5,"李晓红")

3、移除该map中的编号为1的信息
map.remove(1)

4、将map集合中编号为2的姓名信息修改为"周林"
map.put(2,"周林")

  • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:Map集合练习
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632