📅  最后修改于: 2023-12-03 14:42:48.608000             🧑  作者: Mango
LinkedList是Java中常用的双向链表数据结构,包含了众多的内置方法。其中,lastIndexOf()方法是在双向链表中查找某个元素最后一次出现的位置。在本文中,我们将介绍如何使用lastIndexOf()方法及示例。
lastIndexOf()方法定义如下:
public int lastIndexOf(Object o)
该方法接收一个参数o,表示要查找的元素。返回值为该元素在链表中最后一次出现的位置,如果元素不存在,则返回-1。
下面是一个使用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()方法以及它的应用场景。