ホームページ >Java >&#&チュートリアル >新しい要素を Java 配列に挿入する方法を学習します。
Java 配列に新しい要素を挿入するにはどうすればよいですか?
配列は、同じ種類のデータをメモリに継続的に格納できる、非常に一般的に使用されるデータ構造です。 Java では、配列の長さは固定されており、一度作成すると変更できません。ただし、シナリオによっては、配列に新しい要素を挿入する必要がある場合があります。では、Java で配列に新しい要素を挿入するにはどうすればよいでしょうか?詳細な回答と、対応するコード例を以下に示します。
簡単な方法は、新しい配列を作成し、挿入する要素を新しい配列に配置し、元の配列を Copy で置き換えることです。新しい配列に要素を追加します。このメソッドのサンプル コードは次のとおりです。
public static int[] insertElement(int[] originalArray, int element, int index) { int[] newArray = new int[originalArray.length + 1]; // 将原数组中的元素复制到新数组中 for (int i = 0, j = 0; i < originalArray.length; i++, j++) { if (i == index) { newArray[j] = element; j++; } newArray[j] = originalArray[i]; } return newArray; }
このメソッドを使用すると、insertElement
メソッドを呼び出して、配列に新しい要素を挿入できます。たとえば、配列 int[] arr = {1, 2, 3, 4, 5}
があり、位置 2 に要素 6 を挿入する必要がある場合、このメソッドを次のように呼び出すことができます。 ##
int[] newArr = insertElement(arr, 6, 2);すると、
newArr は
{1, 2, 6, 3, 4, 5} になります。
add メソッドを使用して、指定した位置に新しい要素を挿入できます。このメソッドのサンプル コードは次のとおりです。
import java.util.ArrayList; public static void insertElement(ArrayList<Integer> list, int element, int index) { list.add(index, element); }このメソッドを使用すると、
insertElement メソッドを呼び出して、ArrayList に新しい要素を挿入できます。たとえば、ArrayList
ArrayList がある場合、要素 6 を次の位置に挿入する必要があります。位置 2、このメソッドは次のように呼び出すことができます:
insertElement(list, 6, 2);
[1, 2, 6, 3, 4, 5] になります。
以上が新しい要素を Java 配列に挿入する方法を学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。