إضافة عنصر إلى ArrayList باستخدام ListIterator
يوضح هذا المثال كيفية إضافة عنصر أو إدراجه في ArrayList أثناء استعراض القائمة باستخدام ListIterator. استخدم النمط add (Object o) < / span> من فئة ListIterator لإدراج العنصر قبل العنصر مباشرة والذي سيتم إرجاعه بواسطة الاستدعاء التالي إلى النمط التالي () < / span>.
نمط add () < / span> إلى رفع الاستثناء UnsupportedOperationException إذا كانت العملية غير مدعومة من قبل ListIterator.
نمط add () < / span> إلى رفع الاستثناء UnsupportedOperationException إذا كانت العملية غير مدعومة من قبل ListIterator.
import java.util.ArrayList;
import java.util.ListIterator;
الفئة العامة ArrayListListIterator {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء ArrayList
ArrayListaList = ArrayList () الجديدة ؛
//add سلاسل إلى ArrayList
aList.add("a");
aList.add("b");
aList.add("c");
aList.add("d");
aList.add("e");
System.out.println ("ArrayList قبل الإدراج:");
for (String e: aList)
System.out.println (e) ؛
//احصل على كائن listiterator عن طريق استدعاء listIterator () < br / > ListIterator listIterator = aList.listIterator ();
//سيتم إدراج العنصر الجديد بعد الكائن "a"
listIterator.next();
//add new element
listIterator.add ("عنصر جديد");
System.out.println ("ArrayList بعد الإدراج:");
for (String e: aList)
System.out.println (e) ؛
} < br / >}
< / string >< / string >< / string >< / pre> وقت التشغيل:
< pre class = "prettyprint lang-java" >ArrayList قبل الإدراج:
a
b
c
d
e
ArrayList بعد الإدراج:
a
عنصر جديد
b
c
d
e