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

回答編集履歴

1

Stream

2017/07/22 16:18

投稿

swordone
swordone

スコア20675

answer CHANGED
@@ -13,4 +13,16 @@
13
13
  e.printStackTrace();
14
14
  }
15
15
  }
16
+ ```
17
+ BufferedReader#lines()を使えばStreamになってもっと簡単に書けます。
18
+ ```java
19
+ public static void main(String[] args) {
20
+ try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
21
+ int num = Integer.parseInt(br.nextLine());
22
+ String s = br.lines().limit(num).collect(Collectors.joining(",", "Hello ", "."));
23
+ System.out.println(s);
24
+ } catch (IOException e) {
25
+ e.printStackTrace();
26
+ }
27
+ }
16
28
  ```