Ordonner un treeset contenant des objets

Fermé
marie12_2000 Messages postés 27 Date d'inscription vendredi 22 mars 2019 Statut Membre Dernière intervention 29 février 2020 - 4 janv. 2020 à 15:19
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 4 janv. 2020 à 16:53
Bonjour,
Je sais que les treeset sont préalablement ordonnés mais dans mon cas j’ai un treeset d’objets (de biens ) je veux que mon treeset soit ordonné selon la date d’ajout du bien qui est un attribut de la classe bien
Je fais comment s’il vous plaît ?



Configuration: iPhone / Safari 12.1

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
4 janv. 2020 à 16:53
Bonjour,

Si tu as une classe "Bien" avec une méthode "getDateAjout" tu peux faire :
TreeSet<Bien> set = new TreeSet<>(Comparator.comparing(Bien::getDateAjout));
1