操作 HashMap
建立一個 HashMap 來保存公司的員工通訊錄。也就是一個以 Integer id 對應到查詢表中的 String 姓名的結構。你將會在通訊錄中新增一位員工,並且移除一位員工。
本練習屬於課程
Java 的資料型別與例外狀況
練習說明
- 匯入在應用程式中要使用的
HashMap。 - 將變數
directory設為Integer與String的HashMap新實例。 - 在
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);
}
}