代码
import java.util.*;
/*4. 现在有一个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的姓名信息修改为"周林"*/
public class Homework4 {
public static void main(String[] args) {
Map<Integer,String> map = new HashMap<Integer, String>();
map.put(1, "张三丰");
map.put(2, "周芷若");
map.put(3, "汪峰");
map.put(4, "灭绝师太");
//1.遍历集合,并将序号与对应人名打印。
Set<Integer> set = map.keySet();
for (int i : set){
System.out.println(i + "=" + map.get(i));
}
//2.向该map集合中插入一个编码为5姓名为郭靖的信息
map.put(5, "郭靖");
//3.移除该map中的编号为1的信息
map.remove(1);
//4.将map集合中编号为2的姓名信息修改为"周林"
map.put(2, "周林");
Set<Map.Entry<Integer, String>> set1 = map.entrySet();
for (Map.Entry<Integer, String> me : set1){
System.out.println(me.getKey() + "=" + me.getValue());
}
}
}