J'ai un souci, qui m'est apparu lorsque j'essaye de trier une liste.
Voici mon code :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
List<String[]> list;
//Initialisation et remplissage de la liste
Collections.sort(list, new Comparator<String[]>() {
	@Override
	public int compare(String[] s1, String[] s2) { //Ligne pas contente
        return s1[0].compareTo(s2[0]);
    }
});
Mais Eclipse me retourne une erreur :
The method compare(String[], String[]) of type new Comparator<String[]>(){} must override a superclass method
Je comprends pas pourquoi... Si j'ai bien lu la doc (oui oui je suis en Java 1.5) , la méthode compare() existe bien dans ma super classe, non ?

Du coup, comment je résous ça ?
  • Il y a quelque chose que j'ai mal fais ? quoi ?
  • Ce n'est pas la bonne façon de trier une liiste ? On fait comment alors ?