回答編集履歴
1
追記
answer
CHANGED
@@ -3,4 +3,22 @@
|
|
3
3
|
```java
|
4
4
|
String[] strings = {"1", "2", "3"};
|
5
5
|
int[] ints = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray();
|
6
|
-
```
|
6
|
+
```
|
7
|
+
|
8
|
+
----
|
9
|
+
|
10
|
+
【追記】
|
11
|
+
|
12
|
+
chitokuさんの方法でも私の方法でも生成されるストリームは同じなので,お好きなほうでどうぞ.ただ,大学や専門学校の課題じゃないんですかねこれ?そういう環境だと,Java 7までしか用意されておらず,forで回すしか無いケースが多そうです.そういう場合は拡張forを使っておくのが無難なところだと思います.
|
13
|
+
|
14
|
+
```java
|
15
|
+
String[] strings = {"1", "2", "3"};
|
16
|
+
int[] ints = new int[strings.length];
|
17
|
+
int i = -1;
|
18
|
+
for (String str : strings) {
|
19
|
+
ints[++i] = Integer.parseInt(str);
|
20
|
+
}
|
21
|
+
```
|
22
|
+
|
23
|
+
個人的にJava 7は早く滅んでほしい
|
24
|
+
(本音言うとJava自体が滅んでほしい)
|