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]