-
配列の長さを取得します。 配列の長さは、
array.length
を使用して取得できます。 -
分割する位置を決定します。 配列を2つに分割するために、分割する位置を決定する必要があります。例えば、配列の中央で分割する場合は、
array.length / 2
とします。 -
Arrays.copyOfRange()
メソッドを使用して配列を分割します。Arrays.copyOfRange()
メソッドを使用すると、指定した範囲の要素を含む新しい配列を作成できます。以下は使用例です。int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int splitPosition = array.length / 2; int[] firstHalf = Arrays.copyOfRange(array, 0, splitPosition); int[] secondHalf = Arrays.copyOfRange(array, splitPosition, array.length); System.out.println(Arrays.toString(firstHalf)); System.out.println(Arrays.toString(secondHalf));
上記のコードでは、
array
を中央で分割し、firstHalf
とsecondHalf
という2つの配列に分割しています。分割された配列の内容を出力するために、Arrays.toString()
メソッドを使用しています。