回答編集履歴
2
追記
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
集約結果を出力するcsvファイル名が質問文では指定されていなかったので、grouped.csvという名前にしておきました。
|
2
|
-
writeメソッドはStream APIを使った形に改良できそうな気がしますが・・・
|
2
|
+
集約結果を表示とwriteメソッドはStream APIを使った形に改良できそうな気がしますが・・・
|
3
3
|
|
4
4
|
```Java
|
5
5
|
import java.io.BufferedReader;
|
1
集約結果はコロン区切りのため訂正
answer
CHANGED
@@ -21,7 +21,7 @@
|
|
21
21
|
try {
|
22
22
|
Map<String, Long> grouped = readAndgrouped(data_file);
|
23
23
|
// 集約結果を表示
|
24
|
-
grouped.
|
24
|
+
grouped.forEach((k, v) -> System.out.println(k + ":" + String.valueOf(v)));
|
25
25
|
// ファイルに出力
|
26
26
|
write(grouped_file, grouped);
|
27
27
|
} catch (IOException ex) {
|