En Java, comment trouver l'occurrence maximale de mots à partir d'un fichier texte ?

Publié: 2021-09-13
En Java, comment trouver l'occurrence maximale de mots à partir d'un fichier texte ?

Dans ce didacticiel Java, vous apprendrez comment trouver l'occurrence maximale de mots à partir d'un fichier texte donné ?

Voici une logique pour obtenir l'élément supérieur :

  1. Créez une classe CrunchifyComparable qui peut stocker la valeur String du mot et le nombre d'occurrences qu'il apparaît.
  2. Implémentez l'interface Comparable pour cette classe pour sort by occurrences first and then alphabetically si le nombre d'occurrences est le même
  3. crunchifyFindMaxOccurrence , vous créez une nouvelle liste de CrunchifyComparable à partir de votre carte d'origine. Vous ajoutez les entrées de ceci à votre liste
  4. Trier cette liste
  5. Prenez les n premiers éléments de cette liste en utilisant subList
  6. Ajoutez des chaînes à la List<String> et vous le renvoyez

Another most read : Trouver plus d'informations sur equals() et hashcode()

Code Java :

Créez la classe CrunchifyFindMaxOccurrence.java. Mettez le code ci-dessous dans le fichier.

Exemple-1 fichier :

Sortir:

Voici un résultat de la console IntelliJ IDEA. Exécutez le programme ci-dessus en tant qu'application Java et vous verrez le résultat comme ci-dessous.

Exemple-2 Fichier :

Sortir:

Cherchez-vous plus de tutoriels java? Regardez cette collection.