Java LinkedList boolean remove(Object o)方法与示例
时间: 2024-03-25 17:39:22 浏览: 107
Java LinkedList 中的 remove(Object o) 方法可以用来删除链表中第一个出现的指定元素。它返回一个 boolean 值,表示是否成功删除了指定元素。
以下是一个示例代码:
```
import java.util.LinkedList;
public class LinkedListDemo {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println("Original list: " + list);
boolean removed = list.remove("banana");
System.out.println("Is 'banana' removed? " + removed);
System.out.println("New list: " + list);
}
}
```
输出结果为:
```
Original list: [apple, banana, orange]
Is 'banana' removed? true
New list: [apple, orange]
```
在这个示例中,我们创建了一个 LinkedList,并添加了三个元素。然后调用 remove 方法,从链表中删除了第一个出现的 "banana"。最后,我们打印出了新的链表内容,并输出了 remove 方法的返回值。由于 "banana" 存在于链表中,所以返回值为 true。
阅读全文