Java 配列のサンプル

Javaの配列のサンプルです。

目次

配列の特徴

  • 1つの変数で同じ型の複数の値を保持できます。
  • 最初に配列の数を決める必要があります。
  • 後から配列の数を変更できません。
  • 添字の先頭は0から始まります。添字とは何番目の配列の要素かを表す数値です。
  • 配列の拡張を行う時は新しい配列を用意し、そこに各要素をコピーする必要があります。
  • 要素の数が動的である場合はコレクションの方がよいです。

配列を設定するサンプル(配列の数を指定した後、各要素に値を設定する)

配列を設定するサンプルその1です。
配列の数を指定した後、各要素に値を設定します。
6行目は、 String型の配列の数を指定して宣言しています。
8-10行目は、配列へ値をセットしています。
12-14行目は、拡張for文で値を取り出しています。セットしたすべての値が表示されます。

package test1;

public class Test1 {
	public static void main(String[] args) {

		String[] colors = new String[3];

		colors[0] = "赤";
		colors[1] = "黄";
		colors[2] = "青";

		for (String a : colors) {
			System.out.println(a); // 赤 黄 青
		}
	}
}

配列を設定するサンプル(配列の宣言時に配列の値を設定する)

配列を設定するサンプルその2です。
配列の宣言時に配列の値を設定します。
6行目は、配列に配列の値を設定しています。
8-10行目は、拡張for文で値を取り出しています。セットしたすべての値が表示されます。

package test1;

public class Test1 {
	public static void main(String[] args) {

		String[] colors2 = {"赤","黄","青"};
		
		for (String a : colors2) {
			System.out.println(a); // 赤 黄 青
		}
	}
}

配列の要素数を取得するサンプル

配列の要素数を取得するサンプルです。
配列の変数にlengthを指定します。

package test1;

public class Test1 {
	public static void main(String[] args) {

		String[] s1 = {"赤"};		
		System.out.println(s1.length); //1
		
		String[] s2 = {"赤","黄"};		
		System.out.println(s2.length); //2
		
		String[] s3 = {"赤","黄","青"};		
		System.out.println(s3.length); //3
	}
}

多次元配列を作成するサンプル

多次元配列を作成するサンプルです。
6行目は、ブラケット[ ]を2つにして2次元配列を作成しています。
11-18行目は、2次元配列の値を表示しています。

package test1;

public class Test1 {
	public static void main(String[] args) {

		String[][] a = {
			{"赤1","黄1","青1"},
			{"赤2","黄2","青2"}
		};
								
		System.out.println(a[0][0]); //赤1
		System.out.println(a[0][1]); //黄1
		System.out.println(a[0][2]); //青1
		
		System.out.println(a[1][0]); //赤2
		System.out.println(a[1][1]); //黄2
		System.out.println(a[1][2]); //青2
	}
}

関連の記事

Java 配列からリストを作成するサンプル(Arraysクラス)
Java 配列からリストを作成するサンプル(Collectionsクラス)
Java リストから配列を作成するサンプル(ArrayList)



△上に戻る