1 packagecom.imooc.collection;2
3 importjava.util.HashMap;4 importjava.util.Map;5 importjava.util.Map.Entry;6 importjava.util.Scanner;7 importjava.util.Set;8
9 public classMapTest {10
11 /**
12 * 用来承装学生类型对象13 */
14 public Mapstudents;15
16 /**
17 * 在构造器中初始化students属性18 */
19 publicMapTest() {20 this.students = new HashMap();21 }22
23 /**
24 * 测试添加:输入学生ID,判断是否被占用 若未被占用,则输入姓名,创建新学生对象,并且 添加到students中25 */
26 public voidtestPut() {27 //创建一个Scanner对象,用来获取输入的学生ID和姓名
28 Scanner console = newScanner(System.in);29 int i = 0;30 while (i < 3) {31 System.out.println("请输入学生ID:");32 String ID = console.next();//获取从键盘输入的ID字符串33 //判断该ID是否被占用
34 Student st = students.get(ID);//获取该键对应的value值
35 if (st == null) {36 //提示输入学生姓名
37 System.out.println(