logo

Java Collections addAll() Metod

De Lägg till alla() är en metod för Java Collections-klassen som lägger till alla de angivna elementen till den angivna samlingen. Elementen som ska läggas till kan specificeras individuellt eller som en array.

Syntax

Följande är förklaringen av Lägg till alla() metod:

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

Parameter

Parameter Beskrivning Obligatoriskt/valfritt
c Det är en samling som element ska infogas i. Nödvändig
element Element är de element som ska infogas i c. Nödvändig

Returnerar

De Lägg till alla() metod returnerar Sann om samlingen ändrades till följd av metodanropet.

Undantag

UnsupportedOperationException - Om samling c inte stöder tilläggsoperationen.

NullPointerException - Om element innehåller nullvärden och c inte tillåter nullelement, eller om c eller element är null.

IllegalArgumentException - Om vissa egenskaper hos ett värde i element hindrar det från att läggas till c.

Kompatibilitetsversion

Java 1.5 och högre

Exempel 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); } } 
Testa det nu

Produktion:

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

Exempel 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); } } 
Testa det nu

Produktion:

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

Exempel 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); } } 
Testa det nu

Produktion:

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