logo

Metodo addAll() delle raccolte Java

IL Aggiungi tutto() è un metodo della classe Java Collections che aggiunge tutti gli elementi specificati alla raccolta specificata. Gli elementi da aggiungere possono essere specificati singolarmente o come array.

Sintassi

Di seguito la dichiarazione di Aggiungi tutto() metodo:

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

Parametro

Parametro Descrizione Obbligatorio/facoltativo
C Si tratta di collezioni nelle quali vanno inseriti degli elementi. Necessario
elementi Gli elementi sono gli elementi da inserire in c. Necessario

ritorna

IL Aggiungi tutto() il metodo restituisce VERO se la raccolta è cambiata in seguito alla chiamata al metodo.

Eccezioni

Eccezione operazione non supportata - Se la raccolta c non supporta l'operazione di aggiunta.

NullPointerException - Se gli elementi contengono valori nulli e c non consente elementi nulli, o se c o gli elementi sono nulli.

IllegalArgumentException - Se alcune proprietà di un valore negli elementi impediscono che venga aggiunto a c.

Versione compatibile

Java 1.5 e versioni successive

Esempio 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); } } 
Provalo adesso

Produzione:

 Boolean Result: true Collection Value: [1, 2, 3, 4, 5] 

Esempio 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); } } 
Provalo adesso

Produzione:

 The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem] 

Esempio 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); } } 
Provalo adesso

Produzione:

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