使用 HashMap
创建一个 HashMap 来保存公司的员工名录。也就是一个查找表:Integer 类型的 id 指向 String 类型的姓名。您将向名录中添加一名新员工,并从名录中移除一名员工。
本练习是课程的一部分
Java 的数据类型与异常
练习说明
- 在应用中导入
HashMap。 - 将变量
directory设置为一个新的HashMap实例,键为Integer,值为String。 - 向
directory映射中添加一名新员工(姓名为"Marcia",id 为31)。 - 从
directory映射中移除"Davy"(id 为45)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
// Import HashMap
import java.____.____;
public class EmployeeDirectory {
public static void main(String[] args) {
// Create a HashMap directory of Integer to String using parameterized constructor
HashMap<_____, ____> directory = new ____<____, ____>();
directory.put(23, "Joye");
// Add employee "Marcia" with id 31 to the directory
directory.____(____, "____");
directory.put(45, "Davy");
System.out.println(directory);
String name = directory.get(31);
System.out.println(name);
// Remove "Davy" from the directory
directory.____(____);
System.out.println(directory);
}
}