Bonjour,
J'ai un problème dans l'utilisation de la classe implémentant l'interface Comparator.
voila:
j'ai créée une classe Listecomparator implements Comparator {
//l'appel d'une autre classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class ListeComparator implements Comparator<Objet[]> { @Override public int compare(Objet[] o1, Objet[] o2){ int res=0; //comparer 2 objets en fonction des dates res= o1.getDate().equals(o2.getDate()); return res; }
le problème, c'est que quand j'examine les objets passés pour la comparaison, je ne les trouve pas tous .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3List list =... Collections.sort(liste,ListeComparator;
sql j'arrive à trouver deux objet avec la même date
pourquoi il compare pas le premier enregistrement avec le reste et un si de suite?
merci
Partager