この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:3
ページ更新者:guest
更新日時:2018-04-27 07:05:25

タイトル: 拡張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文内で処理を記述しましょう。