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 {

//
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;
	}
l'appel d'une autre classe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
List list =...
Collections.sort(liste,ListeComparator;
le problème, c'est que quand j'examine les objets passés pour la comparaison, je ne les trouve pas tous .
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