LinkedList - Javaで特定のインデックスから項目を削除する

以下のコード例では、次のように表示されます。LinkedListの特定の位置から項目を削除する方法 remove(intインデックス):

public E remove(int index): リスト内の特定のインデックスから項目を削除し、上位インデックスの他のすべてのオブジェクトを 1 つ左にシフトします。リストから削除された項目を返します.

import java.util.LinkedList;
public class DeleteLinkedList {

public static void main(String[] args) {

LinkedList<文字列>linkedlist = 新しい LinkedList<文字列>();
 
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");
// 4 番目のオブジェクトを削除
String elm = linkedlist.remove(3);
System.out.println(""+ elm+" 要素はリストから削除されました\n");

// 削除後の LinkedList 要素
System.out.println("After deletion:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
出力:

削除前:
e1
e2
e3
e4
e5
e6

item e4 がリストから削除されました

削除後:
e1
e2
e3
e5
e6