020-003-009
単語カウンター
初級
問題説明
単語カウンター
この問題では: HashMap<String, Integer> を使って、定義済みの単語配列から各単語の出現回数を数え、アルファベット順に表示するプログラムを作成します。
学習目標: HashMap の基本操作(put、get、containsKey)とエントリの走査方法を理解する
概要
文字列配列に含まれる各単語の出現回数を HashMap で管理します。マップへの値の追加・更新と、キーによるソート済み表示を実装します。
仕様
Main クラス (Main.java)
- 以下の単語配列を定義する:
{"apple", "banana", "apple", "cherry", "banana", "apple", "date", "cherry"} HashMap<String, Integer>を作成する- 配列を走査し、各単語の出現回数をカウントする
- 単語がマップに存在しない場合、カウント 1 で追加
- 単語がマップに存在する場合、カウントを 1 増やす
- 単語をアルファベット順にソートして表示する
- 形式:
"単語: 回数"(1行に1単語)
- 形式:
- 最後にユニークな単語数を表示する(形式:
"Unique words: 数")
出力形式
apple: 3
banana: 2
cherry: 2
date: 1
Unique words: 4
