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

📅  最后修改于: 2023-12-03 14:42:48.608000             🧑  作者: Mango

Java中的 LinkedList lastIndexOf() 方法及示例

LinkedList是Java中常用的双向链表数据结构,包含了众多的内置方法。其中,lastIndexOf()方法是在双向链表中查找某个元素最后一次出现的位置。在本文中,我们将介绍如何使用lastIndexOf()方法及示例。

LinkedList lastIndexOf()方法的语法

lastIndexOf()方法定义如下:

public int lastIndexOf(Object o)

该方法接收一个参数o,表示要查找的元素。返回值为该元素在链表中最后一次出现的位置,如果元素不存在,则返回-1。

使用LinkedList lastIndexOf()方法的示例

下面是一个使用lastIndexOf()方法的示例:

import java.util.LinkedList;

public class LinkedListDemo {
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();
        list.add("A");
        list.add("B");
        list.add("C");
        list.add("D");
        list.add("C");
        list.add("E");
        list.add("F");

        int index = list.lastIndexOf("C");
        System.out.println("C最后一次出现的位置:" + index); // 输出结果为:C最后一次出现的位置:4

        index = list.lastIndexOf("G");
        System.out.println("G最后一次出现的位置:" + index); // 输出结果为:G最后一次出现的位置:-1
    }
}

运行结果为:

C最后一次出现的位置:4
G最后一次出现的位置:-1
总结

在本文中,我们讨论了Java中LinkedList的lastIndexOf()方法。我们介绍了该方法的语法和示例。在LinkedList中,lastIndexOf()方法可以帮助我们找到某个元素的最后一次出现位置。通过本文,你已经学习了如何使用lastIndexOf()方法以及它的应用场景。