📅  最后修改于: 2023-12-03 15:31:53.278000             🧑  作者: Mango
removeLastOccurrence()
是 Java 中 LinkedList
类的一个方法,其作用是移除列表中最后一次出现的指定元素(若存在)。如果该元素不存在于列表中,则不会发生任何改变。
LinkedList.removeLastOccurrence(Object o)
其中,o
表示要被移除的元素。
如果列表中包含指定元素,则返回 true
,否则返回 false
。
在本示例中,我们将演示如何使用 removeLastOccurrence()
方法移除列表中最后一次出现的指定元素。
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
// 创建 LinkedList 对象并添加元素
LinkedList<String> list = new LinkedList<>();
list.add("Java");
list.add("Python");
list.add("C++");
list.add("Java");
// 移除指定元素
boolean removed = list.removeLastOccurrence("Java");
// 输出结果
System.out.println("移除了最后一次出现的 Java:" + removed);
System.out.println("移除后的列表:" + list);
}
}
输出结果为:
移除了最后一次出现的 Java:true
移除后的列表:[Java, Python, C++]
removeLastOccurrence()
方法仅移除列表中最后一次出现的指定元素,如果要移除列表中所有出现的指定元素,可以使用 remove()
方法。removeLastOccurrence()
方法只会移除最后一个出现的元素。