Le tout ajouter() est une méthode de la classe Java Collections qui ajoute tous les éléments spécifiés à la collection spécifiée. Les éléments à ajouter peuvent être spécifiés individuellement ou sous forme de tableau.
Syntaxe
Voici la déclaration de tout ajouter() méthode:
public static boolean addAll(Collection c, T... elements)
Paramètre
Paramètre | Description | Obligatoire/Facultatif |
---|---|---|
c | C'est une collection dans laquelle des éléments doivent être insérés. | Requis |
éléments | Les éléments sont les éléments à insérer dans c. | Requis |
Retour
Le tout ajouter() la méthode renvoie vrai si la collection a changé à la suite de l’appel de méthode.
Des exceptions
UnsupportedOperationException - Si la collection c ne prend pas en charge l'opération d'ajout.
NullPointerException - Si les éléments contiennent des valeurs nulles et que c n'autorise pas les éléments nuls, ou si c ou les éléments sont nuls.
Exception d'argument illégal - Si certaines propriétés d'une valeur dans les éléments empêchent son ajout à c.
Version de compatibilité
Java 1.5 et supérieur
Exemple 1
import java.util.Collections; import java.util.HashSet; import java.util.Set; public class CollectionsAddAllExample1 { public static void main(String[] args) { Set set = new HashSet(); boolean b = Collections.addAll(set, 1, 2, 3, 4, 5); System.out.println('Boolean Result: '+b); System.out.println('Collection Value: '+set); } }Testez-le maintenant
Sortir:
Boolean Result: true Collection Value: [1, 2, 3, 4, 5]
Exemple 2
import java.util.*; public class CollectionsAddAllExample2 { public static void main(String[] args) { List alist = new ArrayList(); alist.add('Rahul'); alist.add('Karthik'); alist.add('OM'); alist.add('Shiva'); alist.add('Anand'); alist.add('Prem'); System.out.println('The List are: '+alist); boolean b = Collections.addAll(alist, 'Rahul', 'OM', 'Prem'); System.out.println('Boolean Result: '+b); System.out.println('Collection Value: '+alist); } }Testez-le maintenant
Sortir:
The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem]
Exemple 3
import java.util.*; public class CollectionsAddAllExample3 { public static void main(String[] args) { //Create object of an array list List alist = new ArrayList(); //Add values to the list alist.add('JavaTpoint'); alist.add('SSSIT.COM'); alist.add('Hindi100.COM'); System.out.println('Initial collection value: '+alist); //Add values to this collection and print Final collection Result boolean b = Collections.addAll(alist, 'Rank1','Rank2','Rank3'); System.out.println('Boolean Result: '+b); System.out.println('Final collection value: '+alist); } }Testez-le maintenant
Sortir:
Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]