Bonjour ,
Pourriez vous m'aider pour trier une liste contenant le nombre de fréquence de caractère des mots.
prenons l'exemple des deux mots : "Bonjour" et "ok"
voila ma fonction :
ça donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 static void occurence(ArrayList<String> list) { Set<String> unique = new HashSet<String>(list); for (String key : unique) { System.out.println(key + ": " + Collections.frequency(list, key)); }
u: 1
b: 1
r: 1
n: 1
o: 3
j: 1
k: 1
Alors que je veux que l'exécution donne le nombre de fréquence trié
o: 3
u: 1
b: 1
r: 1
n: 1
j: 1
k: 1
Merci![]()
Partager