logo

Java-samlinger addAll()-metoden

De Legg til alle() er en metode for Java Collections-klassen som legger til alle de spesifiserte elementene til den spesifiserte samlingen. Elementene som skal legges til kan spesifiseres individuelt eller som en matrise.

Syntaks

Følgende er erklæringen fra Legg til alle() metode:

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

Parameter

Parameter Beskrivelse Påkrevd/Valgfri
c Det er en samling som elementer skal settes inn i. Obligatorisk
elementer Elementer er elementene som skal settes inn i c. Obligatorisk

Returnerer

De Legg til alle() metoden returnerer ekte hvis samlingen endret seg som følge av metodekallet.

Unntak

UnsupportedOperationException - Hvis samling c ikke støtter add-operasjonen.

NullPointerException - Hvis elementer inneholder nullverdier og c ikke tillater nullelementer, eller hvis c eller elementer er null.

UlovligArgumentUnntak - Hvis noen egenskaper til en verdi i elementer hindrer den i å bli lagt til c.

Kompatibilitetsversjon

Java 1.5 og nyere

Eksempel 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); } } 
Test det nå

Produksjon:

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

Eksempel 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); } } 
Test det nå

Produksjon:

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

Eksempel 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); } } 
Test det nå

Produksjon:

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