ال إضافة الجميع() هي إحدى طرق فئة Java Collections التي تضيف كافة العناصر المحددة إلى المجموعة المحددة. يمكن تحديد العناصر المراد إضافتها بشكل فردي أو كمصفوفة.
بناء الجملة
وفيما يلي إعلان إضافة الجميع() طريقة:
public static boolean addAll(Collection c, T... elements)
معامل
معامل | وصف | مطلوب / اختياري |
---|---|---|
ج | إنها مجموعات يتم إدراج العناصر فيها. | مطلوب |
عناصر | العناصر هي العناصر التي سيتم إدراجها في ج. | مطلوب |
عائدات
ال إضافة الجميع() إرجاع الأسلوب حقيقي إذا تغيرت المجموعة نتيجة لاستدعاء الطريقة.
الاستثناءات
UnsupportedOperationException - إذا كانت المجموعة c لا تدعم عملية الإضافة.
NullPointerException - إذا كانت العناصر تحتوي على قيم فارغة وc لا يسمح بالعناصر الخالية، أو إذا كانت c أو العناصر فارغة.
غير الشرعيين استثناء حجة - إذا كانت بعض خصائص القيمة في العناصر تمنع إضافتها إلى c.
نسخة التوافق
جافا 1.5 وما فوق
مثال 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); } }اختبره الآن
انتاج:
Boolean Result: true Collection Value: [1, 2, 3, 4, 5]
مثال 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); } }اختبره الآن
انتاج:
The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem]
مثال 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); } }اختبره الآن
انتاج:
Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]