logo

Kolekcie Java metóda addAll().

The pridať všetko() je metóda triedy Java Collections, ktorá pridáva všetky špecifikované prvky do špecifikovanej kolekcie. Prvky, ktoré sa majú pridať, môžu byť špecifikované jednotlivo alebo ako pole.

Syntax

Nasleduje vyhlásenie o pridať všetko() metóda:

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

Parameter

Parameter Popis Povinné/Voliteľné
c Ide o kolekcie, do ktorých sa majú vkladať prvky. Požadovaný
prvkov Prvky sú prvky, ktoré sa majú vložiť do c. Požadovaný

Návraty

The pridať všetko() metóda sa vracia pravda ak sa kolekcia zmenila v dôsledku volania metódy.

Výnimky

UnsupportedOperationException - Ak kolekcia c nepodporuje operáciu pridania.

Výnimka NullPointerException - Ak prvky obsahujú hodnoty null a c nepovoľuje prvky null, alebo ak prvky c alebo prvky sú null.

IllegalArgumentException - Ak niektoré vlastnosti hodnoty v prvkoch bránia jej pridaniu do c.

Verzia kompatibility

Java 1.5 a vyššie

Príklad 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); } } 
Vyskúšajte to

Výkon:

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

Príklad 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); } } 
Vyskúšajte to

Výkon:

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

Príklad 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); } } 
Vyskúšajte to

Výkon:

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