Bonjour,
Je souhaite trier une liste de graphiques (objet UtiGraphique) par utilisateurs (objet RefUtilisateur) par nom et prénom d'utilisateur.
J'ai ce code pour trier par nom et qui marche bien :
Je souhaite trier la liste aussi par prénom et j'ai ce code mais qui ne marche pas ! :
Code : Sélectionner tout - Visualiser dans une fenêtre à part getListeUtiGraphiquePartage().sort(Comparator.comparing((UtiGraphique) -> UtiGraphique.getRefUtilisateur().getNom()));
Enfin je souhaite trier la liste par ordre décroissant avec ce code mais qui ne marche pas ! :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getListeUtiGraphiquePartage().sort(Comparator.comparing((UtiGraphique) -> UtiGraphique.getRefUtilisateur().getNom()) .thenComparing((UtiGraphique) -> UtiGraphique.getRefUtilisateur().getPrenom()));
Pouvez-vous m'aider SVP ? MERCI.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getListeUtiGraphiquePartage().sort(Comparator.comparing((UtiGraphique) -> UtiGraphique.getRefUtilisateur().getNom().reverse()) .thenComparingInt((UtiGraphique) -> UtiGraphique.getRefUtilisateur().getPrenom().reverse()));
Partager