Bonjour à tous,

J'aimerai pouvoir trier une liste de mots avec TreeSet.
J'ai fait ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.TreeSet;
import java.util.Comparator;
 
 
public class Mots {
 
public static void MonTreeSet (TreeSet<String> tset) {
 
    // ajouter des objets de type String
 
       tset.add(Tokyo );
       tset.add(Paris);
       tset.add(Amsterdam);
       tset.add(Londres);
}
 
        public int compare(String s1, String s2) {
        int valeur = Integer.compare(s1.length(), s2.length());
        if(valeur == 0){
        valeur = s1.compareTo(s2);
        }
        return valeur;
 
        for(String s : tset.descendingSet()){
        System.out.println(s + " " + s.length());
 
        }
        }}
Mais j'ai des erreurs. Pourriez-vous me les expliquez SVP. Merci !!!