Bonjour à tous,
J'aimerai pouvoir trier une liste de mots avec TreeSet.
J'ai fait ceci
Mais j'ai des erreurs. Pourriez-vous me les expliquez SVP. Merci !!!
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()); } }}
Partager