logo

Java kolekcijas addAll() metode

The pievienot visu() ir Java kolekcijas klases metode, kas pievieno visus norādītos elementus norādītajai kolekcijai. Pievienojamos elementus var norādīt atsevišķi vai kā masīvu.

Sintakse

Tālāk ir sniegta deklarācija pievienot visu() metode:

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

Parametrs

Parametrs Apraksts Obligāti/neobligāti
c Tā ir kolekcija, kurā jāievieto elementi. Obligāti
elementi Elementi ir elementi, kas jāievieto c. Obligāti

Atgriežas

The pievienot visu() metode atgriežas taisnība ja kolekcija mainījās metodes izsaukšanas rezultātā.

Izņēmumi

UnsupportedOperationException - Ja kolekcija c neatbalsta pievienošanas darbību.

NullPointerException - Ja elementi satur nulles vērtības un c nepieļauj nulles elementus vai ja c vai elementi ir nulles.

IllegalArgumentException - Ja dažas vērtības īpašības elementos neļauj to pievienot c.

Saderības versija

Java 1.5 un jaunāka versija

1. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

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

2. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

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

3. piemērs

 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); } } 
Izmēģiniet to tūlīt

Izvade:

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