タイトル: 拡張for文
拡張for文とはfor文の簡略版です。
配列の要素をループ処理で全て取り出したい時に便利です。
構文
for(データ型 配列の要素を格納する変数: 配列) {
処理
}
実装例
//配列の作成
List<Integer> arrayT = new ArrayList<>();
arrayT.add(1);
arrayT.add(2);
arrayT.add(3);
//拡張for文
for(Integer val: arrayT) {
System.out.println(val);
}
出力結果
1
2
3
説明
まずfor文の () 内で配列の要素を格納する変数を宣言します。
次に :(コロン) の後にfor文で要素を取り出したい配列を記述します。
配列の要素文だけループします。
配列の要素を格納する変数に要素が自動的に代入されるので、要素に対してfor文内で処理を記述しましょう。