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]