Java 配列は、同じ型の固定サイズの要素を格納するために使用されるデータ構造です。配列を作成するときは、配列の長さを指定する必要があります。これは、配列のサイズが固定されていることを意味します。ただし、実際のプログラミングでは、配列に要素を動的に追加する必要がある場合があります。この記事では、Java で配列に要素を動的に追加する方法とコード例を紹介します。
Java には、要素を配列に動的に追加するための一般的なメソッドがいくつかあります。
以下は ArrayList を使用したコード例です:
import java.util.ArrayList; public class DynamicArray { public static void main(String[] args) { // 创建ArrayList对象 ArrayList<Integer> numbers = new ArrayList<Integer>(); // 向ArrayList添加元素 numbers.add(1); numbers.add(2); numbers.add(3); // 遍历并打印ArrayList中的元素 for (int i = 0; i < numbers.size(); i++) { System.out.println(numbers.get(i)); } } }
次は、新しい配列を使用したコード例です:
public class DynamicArray { public static void main(String[] args) { // 创建原数组 int[] numbers = new int[3]; // 添加元素到原数组 numbers[0] = 1; numbers[1] = 2; numbers[2] = 3; // 创建新数组,大小比原数组大一 int[] newNumbers = new int[numbers.length + 1]; // 将原数组中的元素复制到新数组中 for (int i = 0; i < numbers.length; i++) { newNumbers[i] = numbers[i]; } // 添加新元素到新数组末尾 newNumbers[numbers.length] = 4; // 遍历并打印新数组中的元素 for (int i = 0; i < newNumbers.length; i++) { System.out.println(newNumbers[i]); } } }
ArrayList クラスを使用するか、手動で新しい配列を作成すると、配列に要素を動的に追加する関数を実装できます。ジャワでは。これらの方法は柔軟性と利便性を提供し、実際のニーズに応じて選択して使用できます。
以上がJava 配列に要素を動的に追加するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。