In Java Come trovare la massima occorrenza di parole da un file di testo?

Pubblicato: 2021-09-13
In Java Come trovare la massima occorrenza di parole da un file di testo?

In questo tutorial Java imparerai come trovare la massima occorrenza di parole da un determinato file di testo?

Ecco una logica per ottenere l'elemento principale:

  1. Crea una classe CrunchifyComparable in grado di memorizzare il valore String della parola e il numero di occorrenze che appare.
  2. Implementare l'interfaccia Comparable per questa classe per sort by occurrences first and then alphabetically se il numero di occorrenze è lo stesso
  3. crunchifyFindMaxOccurrence , crei un nuovo elenco di CrunchifyComparable dalla tua mappa originale. Aggiungi le voci di questo alla tua lista
  4. Ordina questo elenco
  5. Prendi gli n-primi elementi di questo elenco usando subList
  6. Aggiungi stringhe a List<String> e lo restituisci

Another most read : trova maggiori informazioni su equals() e hashcode()

Codice Java:

Crea classe CrunchifyFindMaxOccurrence.java. Metti sotto il codice nel file.

Esempio-1 file:

Produzione:

Ecco un risultato della console IntelliJ IDEA. Esegui il programma sopra come un'applicazione Java e vedrai il risultato come di seguito.

Esempio-2 File:

Produzione:

Stai cercando altri tutorial java? Guarda questa collezione.