質問するログイン新規登録

回答編集履歴

2

追記

2018/01/15 18:25

投稿

umyu
umyu

スコア5846

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

集約結果はコロン区切りのため訂正

2018/01/15 18:25

投稿

umyu
umyu

スコア5846

answer CHANGED
@@ -21,7 +21,7 @@
21
21
  try {
22
22
  Map<String, Long> grouped = readAndgrouped(data_file);
23
23
  // 集約結果を表示
24
- grouped.entrySet().stream().forEach(System.out::println);
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) {