Tri
Fermé
Khatrouch
-
19 mars 2015 à 23:13
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 19 mars 2015 à 23:22
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 19 mars 2015 à 23:22
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
19 mars 2015 à 23:22
19 mars 2015 à 23:22
Bonjour,
La méthode Collections.sort peut prendre deux arguments : la liste et le comparateur des éléments contenus dans la liste.
C'est grâce à ce comparateur que tu peux déterminer ton critère de tri.
Voir : https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List,%20java.util.Comparator)
Remarque : lorsque Collections.sort ne prend qu'un seul argument, cela implique que tous les objets de la liste sont Comparable, dans ce cas c'est la méthode compareTo de chaque objet qui est utilisé comme critère de tri.
Voir : https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List)
La méthode Collections.sort peut prendre deux arguments : la liste et le comparateur des éléments contenus dans la liste.
C'est grâce à ce comparateur que tu peux déterminer ton critère de tri.
Voir : https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List,%20java.util.Comparator)
Remarque : lorsque Collections.sort ne prend qu'un seul argument, cela implique que tous les objets de la liste sont Comparable, dans ce cas c'est la méthode compareTo de chaque objet qui est utilisé comme critère de tri.
Voir : https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#sort(java.util.List)