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]