Voici ma fonction:occurrences de comptage et liste à l'intérieur le nombre de commandes de la liste par DESC
public static void countKeywords(List<String> list) {
Map<String, Long> counts =
list.stream().collect(Collectors.groupingBy(e -> e, Collectors.counting()));
System.out.println(counts);
}
Et voici l'échantillon qu'il génère:
{alarm=2, player=1, factory=3}
je besoin d'être commandé par nombre d'occurrences dans la direction descendante. Donc, la sortie doit être comme:
factory - 3
alarm - 2
player - 1
Qu'est-ce que je fais mal?
Avez-vous essayé en utilisant Collections.sort? – ZeldaZach
@ZeldaZach où exactement? – att13
Je me sens comme c'est un problème de devoirs, alors je vais vous laisser comprendre cette partie :) – ZeldaZach