Javaの配列を別の配列に代入する方法は何ですか?
Javaの配列を別の配列に代入する場合、clone()メソッドを使用するかSystem.arraycopy()メソッドを使用することができます。
- clone()メソッドを使用する:
int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = array1.clone();
この例の中で、array1配列はclone()メソッドを呼び出すことで新しい配列array2を作成しました。array2の要素はarray1と同じです。
- System.arraycopy()メソッドを使う。
int[] array1 = {1, 2, 3, 4, 5};
int[] array2 = new int[array1.length];
System.arraycopy(array1, 0, array2, 0, array1.length);
この例では、最初にarray1と同じ長さの新しい配列array2を作成します。その後、System.arraycopy()メソッドを使用してarray1の要素をarray2にコピーします。
どんな方法を使っても、Javaの配列を別の配列に代入することができます。