logo

Metoda addAll() Kolekce Java

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]