Java 配列の初期化と代入:基本と実践
Java配列の初期化および代入には、以下のいくつかの方法があります。
- 静的初期化を使用する:配列を宣言する際に直接配列要素に値を割り当てる方法、例えば:
int[] arr = {1, 2, 3, 4, 5};
- 動的初期化を使用する方法:まず、配列を宣言し、次にループ構造を使用して配列要素に値を割り当てます。例えば、
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = i + 1;
}
- Arrays.fill()メソッドを使用すると、配列の要素に同じ値を設定できます。例えば:
int[] arr = new int[5];
Arrays.fill(arr, 10);
- Arrays.copyOf()メソッドを使用すると、既存の配列をコピーし、新しい配列の長さと値を同時に指定することができます。例えば:
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, arr1.length);