ArrayList - مثال على addAll (فهرس int ، المجموعة c) في Java

في البرنامج التعليمي الأخير ، شاركنا مثالا على نمط addAll(Collection c) والذي يستخدم لتسلسل مجموعة في نهاية ArrayList. في هذا البرنامج التعليمي ، سنرى طريقة أخرىaddAll (int index، Collection c) الذي يلحق جميع عناصر المجموعة c بفهرس موضع معين.

addAll (فهرس int ، المجموعة c) < / span >< span style = "عائلة الخط: وراثة ؛" >: إرجاع true إذا تم تعديل ArrayList وتمت إعادة إضافة العناصر بنجاح ، وإلا false.

في الكود أدناه ، لدينا ArrayList و Vector من النوع سلسلة مملوءة بالعناصر ونقوم بإدراج عناصر Vector في الموضع الثاني (index = 1) من ArrayList.

import java.util.ArrayList; 
import java.util.List;
import java.util.Vector;

الفئة العامة ArrayListaddAllIndex {

الفراغ الثابت العام الرئيسي (سلسلة [] args) {

// إنشاء ArrayList< سلسلة>
ArrayList< سلسلة> aList = قائمة صفيف جديدة< سلسلة> ();

//add سلاسل إلى ArrayList
aList.add("1");
aList.add("2");
aList.add("3");

System.out.println("ArrayList قبل استدعاء addAll(): ");
for (String e: aList)
System.out.println (e) ؛

//vector
< سلسلة> vec = متجه جديد< سلسلة> ();
//add قيما إلى Vector
vec.add("4");
vec.add ("5") ؛

// Apple طريقة addAll ()
aList.addAll (1 ، vec) ؛

System.out.println("ArrayList بعد استدعاء addAll():");
for (String e: aList)
System.out.println (e) ؛
}
}
< / pre>وقت التشغيل:

< pre class = "prettyprint lang-java" >ArrayList قبل استدعاء addAll ():
1
2
3
ArrayList بعد استدعاء addAll ():
1
4
5
2
3
< / pre>لإضافة مجموعة أخرى ، ما عليك سوى استبدال Vector بالمجموعة التي تريدها. على سبيل المثال، إذا كنت تريد إدراج كافة عناصر ArrayList في ArrayList آخر، فاستبدل Vector ب ArrayList.