Ordonner un treeset contenant des objets

Signaler
Messages postés
26
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
6 janvier 2020
-
KX
Messages postés
16101
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 janvier 2020
-
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

Messages postés
16101
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
20 janvier 2020
2498
Bonjour,

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