Java Koleksiyonları addAll() Yöntemi
hepsini ekle() belirtilen öğelerin tümünü belirtilen koleksiyona ekleyen Java Collections sınıfının bir yöntemidir. Eklenecek öğeler tek tek veya dizi halinde belirtilebilir.
Sözdizimi
beyanı aşağıdadır hepsini ekle() yöntem:
public static boolean addAll(Collection c, T... elements)
Parametre
| Parametre | Tanım | Gerekli/İsteğe bağlı |
|---|---|---|
| C | Öğelerin ekleneceği bir koleksiyondur. | Gerekli |
| elementler | Elementler c'ye eklenecek elementlerdir. | Gerekli |
İadeler
hepsini ekle() yöntem geri dönüşleri doğru yöntem çağrısı sonucunda koleksiyon değiştiyse.
İstisnalar
DesteklenmeyenOperationException - C koleksiyonu ekleme işlemini desteklemiyorsa.
NullPointerException - Öğeler boş değerler içeriyorsa ve c, boş öğelere izin vermiyorsa veya c veya öğeler boşsa.
YasadışıTartışmaİstisna - Elemanlardaki bir değerin bazı özellikleri onun c'ye eklenmesini engelliyorsa.
Uyumluluk Sürümü
Java 1.5 ve üzeri
örnek 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); } } Şimdi Test Edin Çıktı:
Boolean Result: true Collection Value: [1, 2, 3, 4, 5]
Örnek 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); } } Şimdi Test Edin Çıktı:
The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem]
Örnek 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); } } Şimdi Test Edin Çıktı:
Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]