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]