logo

Java zbirke addAll() metoda

The Dodaj Sve() je metoda klase Java Collections koja dodaje sve navedene elemente navedenoj kolekciji. Elementi koji se dodaju mogu se specificirati pojedinačno ili kao niz.

Sintaksa

Slijedi izjava od Dodaj Sve() metoda:

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

Parametar

Parametar Opis Obavezno/opcionalno
c To je zbirka u koju se ubacuju elementi. Potreban
elementi Elementi su elementi koji se umeću u c. Potreban

Povratak

The Dodaj Sve() metoda vraća pravi ako se zbirka promijenila kao rezultat poziva metode.

Iznimke

UnsupportedOperationException - Ako zbirka c ne podržava operaciju dodavanja.

NullPointerException - Ako elementi sadrže null vrijednosti, a c ne dopušta null elemente, ili ako su c ili elementi null.

IllegalArgumentException - Ako neka svojstva vrijednosti u elementima onemogućuju njezino dodavanje u c.

Verzija kompatibilnosti

Java 1.5 i novije

Primjer 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); } } 
Testirajte sada

Izlaz:

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

Primjer 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); } } 
Testirajte sada

Izlaz:

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

Primjer 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); } } 
Testirajte sada

Izlaz:

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