A.util包中提供了HashMap模板类,该模板类可以表示多个“键一值”对的集合,其中“键”的作用与普通数组中的索引相当,而“值”用作待存储和检索的数据。HashMap实现了Map接口。在Map接口中定义了put和get方法,put方法表示Map对象中加入一个“键-值”对,get方法则通过“键”来获取其对应的“值”。
下面的Java代码中使用了HashMap模板类,将编号为1001、1002、1003的员工信息插入到HashMap对象中,然后输入一个指定的员工编号,通过员工编号来获取员工的基本信息。员工编号为整型编码,而员工的基本信息定义为类employee。HashMap对象与员工对象之间的关系及存储结构如图5—2所示。
![]()
B.shangxueba.cn/images/ct_crppxz200901_crppxprogxja_00006(20104).jpg'
C.util.*;
class
D.name=name;
thi
E.phoneNumber=phoneNumber
F.address=address;
}
String
G.out.print(”请输入员工编号:”);
Scanner
H.in);
employeeNo=.s.nextInt();
I.out.println(”该员工编号不存在!”);
return;
System.out.println(“你所查询的员工编号为:”+employeeNo);
System.out.printld(“该员工姓名:”+result.name);
System.out.println(“该员工电话:”+result.phoneNumber);
System.out.println(“该员工地址:“+result.address);
}
}
【参考答案】
(1)toString (2)put (3)new employee (4)get (5)result
(1)t......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)