LinkedList - Entfernen eines Elements aus einem bestimmten Index in Java
Im folgenden Codebeispiel sehen wir: So entfernen Sie ein Element von einer bestimmten Position in einer LinkedList mit dem remove(int index):public E remove(int index): Entfernt ein Element aus einem bestimmten Index in der Liste und verschiebt alle anderen Objekte eines höheren Index um eine Position nach links. Es gibt das Element zurück, das aus der Liste entfernt wurde.
import java.util.LinkedList;
public class DeleteLinkedList {
public static void main(String[] args) {
LinkedList< String> linkedlist = neue LinkedList< String> ();
Ausgabe:
linkedlist.add("e1");
linkedlist.add("e2");
linkedlist.add("e3");
linkedlist.add("e4");
linkedlist.add("e5");
linkedlist.add("e6");
// vor dem Löschen
System.out.println("Vor dem Löschen:");
for(String str: linkedlist){
System.out.println(str);
}
System.out.println("\n");
// das 4. Objekt entfernt
String elm = linkedlist.remove(3);
System.out.println("Das Element "+ elm+" wurde aus der Liste entfernt\n");
// LinkedList-Elemente nach dem Löschen
System.out.println("Nach dem Löschen:");
for(String elm1: linkedlist){
System.out.println(elm1);
}
}
}
Vor dem Entfernen:
e1
e2
e3
e4
e5
e6
item e4 wurde aus der Liste entfernt
Nach dem Löschen:
e1
e2
e3
e5
e6