Expenses.txt というファイルを読み込んでいます...アイテムのエントリが繰り返されるハッシュマップに保存したい
テキスト ファイルには複数の行にデータが含まれており、各行 (レコード) は、カテゴリ名 (文字列) とその値 (数値) の 2 つのフィールドで構成されています。たとえば、次のファイルはカテゴリ別の経費を示しています。
入力
経費.txt
化粧品 100.00 医薬品 120.00 化粧品 50.00 本 250.00 医薬品 80.00 医薬品 100.00
プログラムは、カテゴリ別に並べ替えられた、カテゴリごとの合計と平均を示す概要レポートを生成する必要があります。概要がコンソールに表示されます。プログラムはユーザーにプロンプトを表示し、入力ファイルの名前を読み取る必要があります。
たとえば、上記のデータの場合、要約は次のようになります。
出力
カテゴリ 合計 平均
本 $250 $250.00 薬 $300.00 $100.00 化粧品 $150.00 $75.00
a) 最初のフィールドは文字列で、2 番目のフィールドは浮動小数点数です。
b) 各カテゴリのレコード数は異なる場合があります。たとえば、上記の例では、化粧品に 2 つのレコード、医薬品に 3 つのレコード、書籍に 1 つのレコードがあります。
c) レコード (行) の総数は異なる場合があります。それらを固定数に制限しないでください。
d) レコードはソート順ではありません。