Java utilise la fonction addAll() de la classe ArrayList pour ajouter une collection à une autre collection
En programmation Java, il est souvent nécessaire d'ajouter des éléments d'une collection à une autre collection. Afin de réaliser cette fonction, nous pouvons utiliser la fonction addAll() de la classe ArrayList. Cette fonction ajoute une collection à la fin d'une autre collection et renvoie la collection ajoutée.
ArrayList est une classe d'implémentation couramment utilisée dans le framework de collection Java. Elle implémente l'interface List et peut stocker tout type d'objet. ArrayList stocke les éléments sous forme de tableaux dynamiques. Il dispose d'une fonction d'expansion automatique et peut ajuster automatiquement la taille selon les besoins.
La syntaxe de la fonction addAll() est la suivante :
public boolean addAll(Collection extends E> c)
Dans cette syntaxe, la fonction addAll() reçoit une collection qui implémente l'interface Collection en tant que paramètre et ajoute tout cela. Les éléments sont ajoutés à la ArrayList sur laquelle cette méthode est appelée. La valeur de retour est de type booléen, indiquant si la collection a changé. Si un élément a été ajouté, elle renvoie vrai, sinon elle renvoie faux.
Regardons un exemple qui montre comment ajouter une collection à une autre collection à l'aide de la fonction addAll() :
import java.util.ArrayList; public class ArrayListAddAllExample { public static void main(String[] args) { // 创建第一个ArrayList ArrayList<String> list1 = new ArrayList<>(); list1.add("apple"); list1.add("banana"); list1.add("cherry"); // 创建第二个ArrayList ArrayList<String> list2 = new ArrayList<>(); list2.add("mango"); list2.add("orange"); // 使用addAll()函数将第二个集合添加到第一个集合中 list1.addAll(list2); // 打印添加后的第一个集合 System.out.println("添加后的第一个集合:"); for (String fruit : list1) { System.out.println(fruit); } } }
En exécutant le code ci-dessus, vous obtiendrez le résultat suivant :
添加后的第一个集合: apple banana cherry mango orange
Dans l'exemple, nous créons d'abord deux Objets ArrayList, respectivement list1 et list2. Utilisez ensuite la fonction addAll() pour ajouter les éléments de list2 à list1. Enfin, en parcourant list1, imprimez tous les éléments de la collection ajoutée.
Il convient de noter que la fonction addAll() peut non seulement être utilisée pour ajouter une collection à une ArrayList, mais peut également être utilisée pour ajouter plusieurs collections à une ArrayList dans l'ordre. Si les mêmes éléments existent, la fonction addAll() ajoutera également ces éléments en double à ArrayList.
Résumé : En Java, vous pouvez facilement ajouter une collection à une autre collection en utilisant la fonction addAll() de la classe ArrayList. Cette fonction peut fusionner des collections avec une simple ligne de code. L'utilisation de la fonction addAll() peut améliorer la lisibilité et la maintenabilité du code et constitue une méthode très courante lors des opérations de collection.
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!