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< Строка> ();
Output:
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);
}
}
}
Перед удалением:
e1
e2
e3
e4
e5
e6
item e4 был удален из списка
После удаления:
e1
e2
e3
e5
e6