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

回答編集履歴

6

出力をストリームにへんこぅ

2020/01/17 23:58

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -9,9 +9,7 @@
9
9
  public static void main(String[] main) {
10
10
  var text = "Ajisai";
11
11
  var result = henkan(text);
12
- for (var s: result) {
13
- System.out.println(s);
12
+ result.forEach(System.out::println);
14
- }
15
13
  }
16
14
 
17
15
  public static List<String> henkan(String text) {

5

文言修正

2020/01/17 23:58

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -1,4 +1,4 @@
1
- 全然違う書き方だけど・・・
1
+ 全然違う書き方だけど、参考になれば・・・
2
2
 
3
3
  ```java
4
4
  import java.util.List;

4

表示崩れ修正

2020/01/17 11:51

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -24,7 +24,6 @@
24
24
  ```
25
25
 
26
26
  実行結果
27
-
28
27
  ```
29
28
  A
30
29
  i

3

実行結果追記

2020/01/17 11:44

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -21,4 +21,13 @@
21
21
  .toArray(String[]::new));
22
22
  }
23
23
  }
24
+ ```
25
+
26
+ 実行結果
27
+
28
+ ```
29
+ A
30
+ i
31
+ a
32
+ i
24
33
  ```

2

コード変更

2020/01/17 11:42

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -17,7 +17,7 @@
17
17
  public static List<String> henkan(String text) {
18
18
  return Arrays.asList(
19
19
  Arrays.stream(text.split(""))
20
- .filter(s -> "aiueo".indexOf(s.toLowerCase()) >= 0)
20
+ .filter(s -> "aiueo".contains(s.toLowerCase()))
21
21
  .toArray(String[]::new));
22
22
  }
23
23
  }

1

コード変更

2020/01/17 11:41

投稿

shiracamus
shiracamus

スコア5406

answer CHANGED
@@ -7,10 +7,10 @@
7
7
  public class Main {
8
8
 
9
9
  public static void main(String[] main) {
10
- String text = "ajisai";
10
+ var text = "Ajisai";
11
- List<String> result = henkan(text);
11
+ var result = henkan(text);
12
- for (var c: result) {
12
+ for (var s: result) {
13
- System.out.println(c);
13
+ System.out.println(s);
14
14
  }
15
15
  }
16
16