Java LinkedList boolean remove(Object o)方法与示例
时间: 2024-03-26 07:35:59 浏览: 110
Java中的LinkedList类提供了remove(Object o)方法,该方法用于从链表中删除指定的元素o。如果链表中存在该元素,则删除它并返回true,否则返回false。
下面是一个示例代码,演示了如何使用LinkedList类的remove(Object o)方法:
```
import java.util.LinkedList;
public class Example {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println("LinkedList before remove: " + list);
// 删除一个元素
boolean removed = list.remove("banana");
System.out.println("Element removed: " + removed);
System.out.println("LinkedList after remove: " + list);
}
}
```
运行以上代码,输出如下:
```
LinkedList before remove: [apple, banana, orange]
Element removed: true
LinkedList after remove: [apple, orange]
```
在上面的示例中,我们创建了一个LinkedList对象,并向其中添加了三个元素。然后,我们使用remove(Object o)方法删除了一个元素"banana"。最后,我们打印了LinkedList对象,以验证该元素已被成功删除。
阅读全文