Utilisez la fonction ArrayList.addAll() de Java pour ajouter des éléments d'une ArrayList à une autre ArrayList
En Java, ArrayList est une structure de données très couramment utilisée qui peut stocker et gérer dynamiquement un ensemble d'objets. Parfois, nous devons ajouter des éléments d'un ArrayList à un autre ArrayList. Dans ce cas, nous pouvons utiliser la fonction addAll() d'ArrayList pour y parvenir. Présentons en détail l'utilisation et l'exemple de code de cette fonction.
La fonction addAll() d'ArrayList a la syntaxe suivante :
public boolean addAll(Collection<? extends E> c)
Cette fonction ajoute tous les éléments de la collection spécifiée (c'est-à-dire le paramètre c) à l'ArrayList qui appelle la fonction. Il renvoie une valeur booléenne indiquant si l'appel a réussi.
L'exemple de code suivant montrera comment utiliser la fonction addAll() d'ArrayList pour ajouter des éléments d'une ArrayList à une autre ArrayList :
import java.util.ArrayList; public class Main { public static void main(String[] args) { // 创建两个ArrayList ArrayList<String> list1 = new ArrayList<>(); ArrayList<String> list2 = new ArrayList<>(); // 给list1添加元素 list1.add("Apple"); list1.add("Banana"); list1.add("Orange"); // 给list2添加元素 list2.add("Pineapple"); list2.add("Strawberry"); // 使用addAll()函数将list2的元素添加到list1中 list1.addAll(list2); // 输出合并后的list1 System.out.println("合并后的list1: " + list1); } }
Exécutez le code ci-dessus, le résultat est le suivant :
合并后的list1: [Apple, Banana, Orange, Pineapple, Strawberry]
Dans l'exemple de code, créez d'abord Deux ArrayLists, list1 et list2 respectivement. Utilisez ensuite la fonction add() pour ajouter les éléments correspondants à list1 et list2. Ensuite, utilisez la fonction addAll() pour ajouter les éléments de list2 à list1. Enfin, imprimez la liste fusionnée1 via l'instruction de sortie.
Pour résumer, en utilisant la fonction addAll() de ArrayList de Java, nous pouvons facilement ajouter des éléments d'une ArrayList à une autre ArrayList. Ceci est très utile lorsque vous travaillez avec des données de collecte. J'espère que cet article vous sera utile !
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!