020-003-008
HashMapで単語の出現回数を数える
中級
問題説明
HashMapで単語の出現回数を数える
この問題では: HashMap<String, Integer>を使って文字列配列内の各単語の出現回数を集計し、出現回数の多い順にソートして標準出力に表示するプログラムを作成します。
学習目標: HashMapを使った集計処理とgetOrDefaultの活用を理解する
概要
文字列配列内の各単語の出現回数を数え、出現回数の多い順に出力するプログラムを作成してください。
仕様
- 文字列配列
{"apple", "banana", "apple", "cherry", "banana", "apple"}を処理 countWords(String[] words)メソッドで各単語の出現回数をHashMap<String, Integer>に格納- 出現回数の多い順にソートして出力
出力形式
apple: 3
banana: 2
cherry: 1
