HashMap を使ってみる
会社の従業員名簿を保持するための HashMap を作成します。これは、ルックアップテーブルで Integer のIDが String の名前を指す名簿です。新しい従業員を追加し、既存の従業員を名簿から削除します。
この演習はコースの一部です
Javaにおけるデータ型と例外処理
演習の手順
- アプリケーションで使用するために
HashMapをインポートします。 IntegerとStringのHashMapの新しいインスタンスを作成し、変数directoryに代入します。- 新しい従業員(名前
"Marcia"、ID31)をdirectoryマップに追加します。 - ID
45の"Davy"をdirectoryマップから削除します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
// 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);
}
}