Hello !
Some one can help me to resolve the third requirement
Thanks
package fr.codegym.task.task08.task0817;
import java.util.HashMap;
import java.util.Map;
/*
Nous n'avons pas besoin de répétitions
*/
public class Solution {
public static HashMap<String, String> creerMap() {
//écris ton code ici
HashMap<String, String> dictionnaire = new HashMap<String, String>();
dictionnaire.put("ESALE", "David");
dictionnaire.put("ROUX", "Betrand");
dictionnaire.put("Thomas", "Robert");
dictionnaire.put("MOREAU", "Simon");
dictionnaire.put("DUBOIS", "Robert");
dictionnaire.put("GARNIER", "Richard");
dictionnaire.put("MOREL", "Simon");
dictionnaire.put("Laurent", "Robert");
dictionnaire.put("ROY", "Betrand");
dictionnaire.put("PETIT", "Girard");
return dictionnaire;
}
public static void supprimerPrenomsIdentiques(Map<String, String> map) {
//écris ton code ici
for( String nom : map.keySet()) {
supprimerElementMapParValeur(map, nom);
}
}
public static void supprimerElementMapParValeur(Map<String, String> map, String valeur) {
HashMap<String, String> copie = new HashMap<String, String>(map);
for (Map.Entry<String, String> paire : copie.entrySet()) {
if (paire.getValue().equals(map.get(valeur)) && !valeur.equals(paire.getKey())) {
map.remove(paire.getKey());
}
}
}
public static void main(String[] args) {
}
}