Javaで配列のサイズを増やす方法


  1. 新しい配列を作成して要素をコピーする方法:

    int[] oldArray = {1, 2, 3};
    int newSize = 5; // 新しいサイズ
    int[] newArray = new int[newSize];
    System.arraycopy(oldArray, 0, newArray, 0, oldArray.length);
    // 必要に応じて、新しい要素を追加
    // newArrayの参照を古い配列の代わりに使用する
  2. 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を使用して動的に要素を追加し、サイズを増やすことができます。