现在有一个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,"周林")