logo

Col·leccions Java addAll() Mètode

El afegirAll() és un mètode de la classe Java Collections que afegeix tots els elements especificats a la col·lecció especificada. Els elements a afegir es poden especificar individualment o com una matriu.

Sintaxi

A continuació es presenta la declaració de afegirAll() mètode:

 public static boolean addAll(Collection c, T... elements) 

Paràmetre

Paràmetre Descripció Obligatori/Opcional
c És una col·lecció en què s'han d'inserir elements. Obligatori
elements Els elements són els elements que s'han d'inserir al c. Obligatori

Devolucions

El afegirAll() retorna el mètode veritat si la col·lecció ha canviat com a resultat de la trucada al mètode.

Excepcions

UnsupportedOperationException - Si la col·lecció c no admet l'operació d'afegir.

NullPointerException - Si els elements contenen valors nuls i c no permet elements nuls, o si c o elements són nuls.

IllegalArgumentException - Si algunes propietats d'un valor en elements impedeixen afegir-lo a c.

Versió de compatibilitat

Java 1.5 i superior

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); } } 
Prova-ho ara

Sortida:

 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); } } 
Prova-ho ara

Sortida:

 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); } } 
Prova-ho ara

Sortida:

 Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]