The přidat vše() je metoda třídy Java Collections, která přidává všechny zadané prvky do zadané kolekce. Prvky, které mají být přidány, mohou být specifikovány jednotlivě nebo jako pole.
Syntax
Následuje prohlášení o přidat vše() metoda:
public static boolean addAll(Collection c, T... elements)
Parametr
Parametr | Popis | Povinné/Volitelné |
---|---|---|
C | Jde o kolekce, do kterých se mají vkládat prvky. | Požadované |
Prvky | Prvky jsou prvky, které mají být vloženy do c. | Požadované |
Návraty
The přidat vše() metoda vrací skutečný pokud se kolekce změnila v důsledku volání metody.
Výjimky
UnsupportedOperationException - Pokud kolekce c nepodporuje operaci přidání.
Výjimka NullPointerException - Pokud prvky obsahují hodnoty null a c nepovoluje prvky null, nebo pokud prvky c nebo jsou null.
IllegalArgumentException - Pokud některé vlastnosti hodnoty v prvcích brání jejímu přidání do c.
Verze kompatibility
Java 1.5 a vyšší
Pří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); } }Otestujte to hned
Výstup:
Boolean Result: true Collection Value: [1, 2, 3, 4, 5]
Pří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); } }Otestujte to hned
Výstup:
The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem]
Pří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); } }Otestujte to hned
Výstup:
Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]