Travailler avec HashMap
Créez un HashMap pour contenir l’annuaire des employés d’une entreprise. Il s’agit d’un annuaire d’identifiants Integer qui pointent vers des noms String dans une table de correspondance. Vous allez ajouter un nouvel employé et en supprimer un de l’annuaire.
Cet exercice fait partie du cours
Types de données et exceptions en Java
Instructions
- Importez
HashMappour l’utiliser dans l’application. - Affectez à la variable
directoryune nouvelle instance deHashMapdeIntegeret deString. - Ajoutez un nouvel employé (nom
"Marcia"et identifiant31) à la mapdirectory. - Supprimez
"Davy"avec l’identifiant45de la mapdirectory.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
// 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);
}
}