-
新しい配列を作成して要素をコピーする方法:
int[] oldArray = {1, 2, 3}; int newSize = 5; // 新しいサイズ int[] newArray = new int[newSize]; System.arraycopy(oldArray, 0, newArray, 0, oldArray.length); // 必要に応じて、新しい要素を追加 // newArrayの参照を古い配列の代わりに使用する
-
ArrayListを使用する方法:
import java.util.ArrayList; ArrayList<Integer> arrayList = new ArrayList<Integer>(); // 必要な要素を追加 arrayList.add(1); arrayList.add(2); arrayList.add(3); // サイズを増やす arrayList.ensureCapacity(5); // 新しいサイズ
これらの方法を使用して、配列のサイズを増やすことができます。最初の方法では、新しい配列を作成し、古い配列の要素を新しい配列にコピーします。必要に応じて、新しい要素を追加することもできます。2番目の方法では、ArrayListを使用して動的に要素を追加し、サイズを増やすことができます。