質問: Interger.parseInt(u);
回答: 「整数形式の文字列の配列」 → 「整数の配列」だと仮定すると,Java 8以降なら ``` String[] strings = {"1", "2", "3"}; int[] ints = Arrays.stream(strings).mapToInt(Integer::parseInt).toArray(); ``` 【追記】 chitokuさんの方法でも私の方法でも生成されるストリームは同じなので,お好きなほうでどうぞ.ただ,大学や専門学校の課題じゃないんですかねこれ?そういう環境だと,Java 7までしか用意されておらず,forで回すしか無いケースが多そうです.そういう場合は拡張forを使っておくのが無難なところだと思います. ``` String[] strings = {"1", "2", "3"}; int[] ints = new int[strings.length]; int i = -1; for (String str : strings) { ints[++i] = Integer.parseInt(str); } ``` 個人的にJava 7は早く滅んでほしい (本音言うとJava自体が滅んでほしい)