Bonjour,
Peut-on transformer n'importe quel HashSet en TreeSet afin de le trier ?
Merci
Bonjour,
Peut-on transformer n'importe quel HashSet en TreeSet afin de le trier ?
Merci
Oui.
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Du moins, à condition que les éléments aient un ordre naturel, ou bien que tu puisses fournir un Comparator au TreeSet.
Bonjour Thelvin, bonjour wax78
Hypothèse : je trie un HashSet contenant des Objets Voitures
*************************************************
Thelvin, quand tu dis "fournir un Comparator au TreeSet", peut-on poser
le problème ainsi
- implémenter Comparable et une méthode CompareTo pour la classe Voitures
- si pas possible fournir un Comparator à TreeSet
Est-ce correct ?
Merci
Absolument.
Implémenter Comparable<Voiture> signifierait que ta classe Voiture a un ordre naturel, auquel cas le TreeSet peut travailler avec tout seul.
Sinon, implémenter un Comparator<Voiture> et le donner au TreeSet pour qu'il sache comment les ordonner.
Partager