Maison  >  Article  >  Java  >  Java ajoute une collection à une autre collection en utilisant la fonction addAll() de la classe ArrayList

Java ajoute une collection à une autre collection en utilisant la fonction addAll() de la classe ArrayList

WBOY
WBOYoriginal
2023-07-24 22:01:512198parcourir

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(Collection2d4902c92e1e7bfd574f59708c57776a 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn