În Java Cum să găsiți apariția maximă a cuvintelor din fișierul text?

Publicat: 2021-09-13
În Java Cum să găsiți apariția maximă a cuvintelor din fișierul text?

În acest tutorial Java, veți învăța Cum să găsiți apariția maximă a cuvintelor din fișierul text dat?

Iată o logică pentru obținerea elementului de top:

  1. Creați o clasă CrunchifyComparable care poate stoca valoarea String a cuvântului și numărul de apariții pe care acesta le apare.
  2. Implementați interfața Comparabil pentru această clasă pentru a sort by occurrences first and then alphabetically dacă numărul de apariții este același
  3. crunchifyFindMaxOccurrence , creați o nouă Listă de CrunchifyComparable din harta originală. Adăugați intrările din aceasta în Lista dvs
  4. Sortați această listă
  5. Luați primele n elemente din această listă folosind subList
  6. Adăugați șiruri la List<String> și îl returnați

Another most read : Găsiți mai multe informații despre equals() și hashcode()

Cod Java:

Creați clasa CrunchifyFindMaxOccurrence.java. Pune codul de mai jos în fișier.

Exemplu-1 fișier:

Ieșire:

Iată un rezultat al consolei IntelliJ IDEA. Rulați programul de mai sus ca aplicație Java și veți vedea rezultatul ca mai jos.

Fișierul exemplu-2:

Ieșire:

Căutați mai multe tutoriale java? Uită-te la această colecție.