Bonjour,
J'essaie de comprendre comment fonctionnent les collections. J'ai un exercice qui me pose problème. Je dois créer une classe OrdreAlphabetique implements Comparator afin de trier la liste des contacts.
J'ai créé une classe contact. J'ai au début (code incomplet si besoin je peux rajouter la suite):
Autre classe NumTel qui contient les n° de tél associés aux contacts (j'ai mis juste le début):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private String nom; private Set<String> numTel;
Dans ma nouvelle classe, je ne sais pas comment faire le lien avec contact ou NumTel à moins qu'aucun des deux ne soit nécessaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private HashMap<String, Contact> rep; public noTel(){ tels = new HashMap<String,Contact>(); }
Faut-il transformer le HashMap en treeMap pour utiliser SortedMap, ou au contraire créer un ArrayList pour sort? Je suis totalement confus.
Je ne sais pas par où commencer. Si vous avez une piste de réflexion que je puisse avancer sur cet exercice, ce serait super.
Cdlt,
Nesciio
Partager