LinkedList - إزالة عنصر من فهرس معين في Java
في مثال الكود أدناه ، سنرى: كيفية إزالة عنصر من موضع معين في LinkedList باستخدام نمط إزالة (فهرس int) < / span >:e remove(int index): يزيل عنصرا من فهرس معين في القائمة وينقل كل الكائنات الأخرى ذات الفهرس الأعلى بمقدار موضع واحد إلى اليسار. يقوم بإرجاع العنصر الذي تمت إزالته من القائمة.
import java.util.LinkedList;
فئة عامة DeleteLinkedList {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
LinkedList< سلسلة> linkedlist = قائمة لينكد الجديدة< سلسلة> (); < / pre>
linkedlist.add ("e1") ؛
linkedlist.add("e2");
linkedlist.add("e3");
linkedlist.add("e4");
linkedlist.add("e5");
linkedlist.add("e6");
// قبل الحذف
System.out.println ("قبل الحذف:");
for(String str: linkedlist){
System.out.println(str);
}
System.out.println("\n");
// إزالة الكائن الرابع < br / > سلسلة الدردار = linkedlist.remove(3);
System.out.println ("تمت إزالة العنصر "+ elm +" من القائمة\n");
// عناصر LinkedList بعد الحذف
System.out.println ("بعد الحذف:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
< / pre> الإخراج:
< pre class = "prettyprint lang-java" >قبل الإزالة:
e1
e2
e3
e4
e5
e6
البند E4 تمت إزالته من القائمة
بعد الحذف:
e1
e2
e3
e5
e6