Удаление определенного элемента из LinkedList в Java
Мы поделились статьей, в которой объясняется, как удалить элемент из определенного индекса. В этом уроке мы увидим, как search для element со своим значением и удалите его de LinkedList.
LinkedList имеет метод, который принимает значение удаляемого объекта в качестве параметра:
public boolean remove(Object o): Удаляет первое вхождение объекта o из списка. Если он присутствует, то список содержит искомый элемент и возвращает true, в противном случае возвращает false.
Example:
Ссылки:
LinkedList с примером
LinkedList имеет метод, который принимает значение удаляемого объекта в качестве параметра:
public boolean remove(Object o): Удаляет первое вхождение объекта o из списка. Если он присутствует, то список содержит искомый элемент и возвращает true, в противном случае возвращает false.
Example:
import java.util.LinkedList;Result:
public class RemoveElement {
public static void main(String[] args) {
LinkedListllist = 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);
}
}
Перед удалением: [o1, o2, o3, o4, o5]
удаленный элемент: true
После удаления(первый): [o1, o3, o4, o5]
Ссылки:
LinkedList с примером