LinkedList - Удаление элемента из определенного индекса в Java

В приведенном ниже примере кода мы увидим: как удалить элемент из определенной позиции в LinkedList  Использование remove(int index):

public E remove(int index): Удаляет элемент из определенного индекса в списке и смещает все остальные объекты с более высоким индексом на одну позицию влево. Возвращает элемент, который был удален из списка.

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("После удаления:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
Output:

Перед удалением:
e1
e2
e3
e4
e5
e6

item e4 был удален из списка

После удаления:
e1
e2
e3
e5
e6