Un tableau Java est une structure de données utilisée pour stocker des éléments de taille fixe du même type. Lors de la création d'un tableau, vous devez spécifier la longueur du tableau, ce qui signifie que la taille du tableau est fixe. Cependant, dans la programmation réelle, il est parfois nécessaire d’ajouter dynamiquement des éléments à un tableau. Cet article explique comment ajouter dynamiquement des éléments à un tableau en Java et fournit des exemples de code.
En Java, il existe plusieurs méthodes courantes pour ajouter dynamiquement des éléments à un tableau :
Ce qui suit est un exemple de code utilisant 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)); } } }
Voici un exemple de code utilisant un nouveau tableau :
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]); } } }
Grâce à la classe ArrayList ou en créant manuellement un nouveau tableau, nous pouvons implémenter la fonction d'ajout dynamique d'éléments à un tableau en Java. Ces méthodes offrent flexibilité et commodité et peuvent être sélectionnées et utilisées en fonction des besoins réels.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!