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