📜  Java中的 LinkedList removeLastOccurrence() 方法示例(1)

📅  最后修改于: 2023-12-03 15:31:53.278000             🧑  作者: Mango

Java中的 LinkedList removeLastOccurrence() 方法

概述

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() 方法只会移除最后一个出现的元素。