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

Мы поделились статьей, в которой объясняется, как удалить элемент из определенного индекса. В этом уроке мы увидим, как search для element  со своим значением и удалите его  de LinkedList.

LinkedList имеет метод, который принимает значение удаляемого объекта в качестве параметра:

public boolean remove(Object o): Удаляет первое вхождение объекта o из списка. Если он присутствует, то список содержит искомый элемент и возвращает true, в противном случае возвращает false.

Example:

import java.util.LinkedList; 

public class RemoveElement {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add("o1");
llist.add("o2");
llist.add("o3");
llist.add("o4");
llist.add("o5");

System.out.println("Перед удалением: "+llist);

логическое значение b = llist.remove("o2");
// отображает true, если он существует и был успешно удален
System.out.println("deleted item: "+b);

System.out.println("После удаления(первый): "+llist);
}
}
Result:

Перед удалением: [o1, o2, o3, o4, o5]
удаленный элемент: true
После удаления(первый): [o1, o3, o4, o5]

Ссылки:
LinkedList с примером