原文: https://beginnersbook.com/2014/07/java-remove-specific-elements-from-linkedlist-example/
在上一篇文章中,我们在上分享了如何从LinkedList中的特定索引中删除元素的教程。在这里,我们将学习如何从LinkedList中删除特定元素。
示例
我们将使用remove(Object o)方法)来执行此删除。有关此方法的更多信息如下:
public boolean remove(Object o):从该列表中删除指定元素的第一个匹配项(如果存在)。如果此列表不包含该元素,则不会更改。如果此列表包含指定的元素,则返回true(或等效地,如果此列表因调用而更改)。
import java.util.LinkedList;public class RemoveExample {public static void main(String[] args) {// Create a LinkedListLinkedList<String> linkedlist = new LinkedList<String>();// Add elements to LinkedListlinkedlist.add("Item1");linkedlist.add("Item2");linkedlist.add("Item3");linkedlist.add("Item4");linkedlist.add("Item5");// Displaying Elements before removeSystem.out.println("Before Remove:");for(String str: linkedlist){System.out.println(str);}// Removing "Item4" from the listlinkedlist.remove("Item4");// LinkedList elements after removeSystem.out.println("\nAfter Remove:");for(String str2: linkedlist){System.out.println(str2);}}}
输出:
Before Remove:Item1Item2Item3Item4Item5After Remove:Item1Item2Item3Item5
