Javaで文字列配列に要素を追加する方法


  1. 配列の宣言と初期化: まず、要素を追加するための文字列配列を宣言し、初期化します。以下のように宣言します。

    String[] array = new String[初期サイズ];

    初期サイズは、配列に最初に割り当てる要素の数を指定します。

  2. 要素の追加: 配列に要素を追加するには、以下の手順を実行します。

    a. 既存の配列の要素数よりも大きいサイズの新しい配列を作成します。

    String[] newArray = new String[array.length + 追加する要素数];

    追加する要素数は、配列に追加する要素の数を指定します。

    b. 既存の配列の要素を新しい配列にコピーします。

    System.arraycopy(array, 0, newArray, 0, array.length);

    c. 新しい要素を配列の末尾に追加します。

    newArray[array.length] = 新しい要素;

    新しい要素は、追加する文字列を指定します。

    d. 新しい配列を元の配列と入れ替えます。

    array = newArray;

    これで、配列に要素が追加されます。

以下は、要素の追加の例です。

String[] array = new String[3];
array[0] = "要素1";
array[1] = "要素2";
array[2] = "要素3";
String[] newArray = new String[array.length + 1];
System.arraycopy(array, 0, newArray, 0, array.length);
newArray[array.length] = "新しい要素";
array = newArray;
// 配列の要素を表示
for (String element : array) {
    System.out.println(element);
}

このコードでは、初期サイズが3の配列に既存の要素を設定し、新しい要素を追加しています。最終的な配列の要素は、"要素1"、"要素2"、"要素3"、"新しい要素"の4つです。

以上が、Javaで文字列配列に要素を追加する方法のシンプルな手順といくつかのコード例です。