Javaでテキストファイルから単語の最大出現を見つける方法は?

公開: 2021-09-13
Javaでテキストファイルから単語の最大出現を見つける方法は?

このJavaチュートリアルでは、特定のテキストファイルから単語の最大出現回数を見つける方法を学習します。

最上位の要素を取得するためのロジックは次のとおりです。

  1. 単語の文字列値と出現回数を格納できるクラスCrunchifyComparableを作成します。
  2. このクラスのComparableインターフェースを実装して、 sort by occurrences first and then alphabeticallyにソートします
  3. crunchifyFindMaxOccurrenceメソッドを使用して、元のマップからCrunchifyComparableの新しいリストを作成します。 このエントリをリストに追加します
  4. このリストを並べ替える
  5. subListを使用して、このリストのn番目の項目を取得します
  6. List<String>に文字列を追加すると、それが返されます

Another most readている:equals()とhashcode()に関する詳細情報を見つける

Javaコード:

クラスCrunchifyFindMaxOccurrence.javaを作成します。 以下のコードをファイルに入れます。

例-1ファイル:

出力:

これがIntelliJIDEAコンソールの結果です。 上記のプログラムをJavaアプリケーションとして実行すると、以下のような結果が表示されます。

例2ファイル:

出力:

もっとJavaチュートリアルを探していますか? このコレクションを見てください。