W Javie Jak znaleźć maksymalne występowanie słów z pliku tekstowego?

Opublikowany: 2021-09-13
W Javie Jak znaleźć maksymalne występowanie słów z pliku tekstowego?

W tym samouczku Java dowiesz się, jak znaleźć maksymalne występowanie słów w danym pliku tekstowym?

Oto logika uzyskiwania najwyższego elementu:

  1. Utwórz klasę CrunchifyComparable , która może przechowywać wartość String słowa i liczbę jego wystąpień.
  2. Zaimplementuj interfejs Comparable dla tej klasy, aby sort by occurrences first and then alphabetically , jeśli liczba wystąpień jest taka sama
  3. crunchifyFindMaxOccurrence , tworzysz nową listę CrunchifyComparable z oryginalnej mapy. Dodajesz wpisy tego do swojej listy
  4. Sortuj tę listę
  5. Weź n-pierwsze elementy tej listy za pomocą subList
  6. Dodaj Strings do List<String> i zwróć go

Another most read : Znajdź więcej informacji na temat equals() i hashcode()

Kod Java:

Utwórz klasę CrunchifyFindMaxOccurrence.java. Umieść poniższy kod w pliku.

Przykład-1 plik:

Wyjście:

Oto wynik konsoli IntelliJ IDEA. Uruchom powyższy program jako aplikację Java, a zobaczysz wynik jak poniżej.

Przykład-2 Plik:

Wyjście:

Szukasz więcej samouczków Java? Spójrz na tę kolekcję.