Java 拡張for文のサンプル

Javaの拡張for文のサンプルです。

目次

拡張for文

for( データ型 変数 : 配列またはコレクション ){
  繰り返される箇所
}
  • 配列またはコレクションの値を先頭から順番に取り出します。
  • ループをカウントする変数を使わずに全ての要素にアクセスします。

配列の値を取得するサンプル

拡張for文で配列の値を取得するサンプルです。
9行目は、配列です。
12-14行目は、拡張for文で配列の値を取得しています。

package test1;

/**
 * 拡張for文のサンプル
 */
public class Test1 {
	public static void main(String[] args) {
		// 配列
		int array[] = {1, 2, 3};

		// 拡張for文 配列の変数のarrayをセット
		for (int i: array){
		  System.out.println(i); //出力結果:1 2 3
		}
 	}
}

リストの値を取得するサンプル

拡張for文でリストの値を取得するサンプルです。
12-15行目は、リストに値をセットしています。
18-20行目は、拡張for文でリストの値を取得しています。

package test1;

import java.util.ArrayList;
import java.util.List;

/**
 * 拡張for文 listのサンプル
 */
public class Test1 {
	public static void main(String[] args) {
		// リスト
		List<String> colors = new ArrayList<>();
		colors.add("赤");
		colors.add("黄");
		colors.add("青");

		// 拡張for文 リストの変数のcolorsをセット
		for (String a : colors) {
			System.out.println(a); // 出力結果:赤 黄 青
		}
	}
}

関連の記事

Java if文のサンプル
Java switch文のサンプル
Java while文とdo...while文のサンプル
Java for文とbreakとcontinueのサンプル
Java 可変長引数のメソッドのサンプル




△上に戻る