2016-10-11 8 views
-2

私は、タスクの一部が.txtファイルで5つの最も一般的な単語を見つける方法を尋ねる学校の仕事をしています。テキスト内で最も一般的な5つの単語を見つける

タスクは、すべての単語を私が既に行ったArrayListに入れるように要求します。実際の問題は、プログラムをテキストファイルの上位5語に印刷させることです。私が のみ「手がかり」となるメソッド名:

公共言葉[] common5(){}

+0

「ArrayList」には正確に何を格納しますか。つまり、このリストにはどのような汎用パラメータがありますか? – Turing85

+0

もっとお試しください。いくつかのコードを書いてください。 –

+0

私たちにいくつかのコードを見せてください! – vz0

答えて

0

ArrayListを介して反復は、リスト内の各単語について、に単語を置きますHashMapここで、キーは単語であり、値はIntegerであり、単語を再び見つけるたびに増加します。最後に、HashSetを繰り返し実行し、上位5個の整数を探します。見つけた言葉を印刷します。

関連する問題