Java LinkedList lastIndexOf()方法及示例
java.util包中LinkedList类的lastIndexOf(Object element)方法 用于检查和查找列表中某个特定元素的出现。如果该元素存在于列表中,那么lastIndexOf()方法将返回该元素最后出现的索引,否则将返回-1。该方法用于查找LinkedList中某一特定元素的最后出现。
语法
LinkedList.lastIndexOf(Object element)
参数: 参数element的类型是LinkedList。
它指的是需要检查的最后出现的元素。
返回值: 该元素在列表中最后出现的位置,否则如果该元素在列表中不存在,该方法返回-1。返回值是整数类型的。
例子
// Java Program to Illustrate lastIndexOf() Method
// of LinkedList class
// Importing required classes
import java.io.*;
import java.util.LinkedList;
// Main class
public class GFG {
// Main driver method
public static void main(String args[])
{
// Creating an empty LinkedList of string type
LinkedList<String> list = new LinkedList<String>();
// Adding elements in the list
// using add() method
list.add("Geeks");
list.add("for");
list.add("Geeks");
list.add("10");
list.add("20");
// Displaying the current elements inside LinkedList
System.out.println("LinkedList:" + list);
// The last position of an element is returned
// using lastIndexOf() method and
// displaying on the console
System.out.println(
"Last occurrence of Geeks is at index: "
+ list.lastIndexOf("Geeks"));
System.out.println(
"Last occurrence of 10 is at index: "
+ list.lastIndexOf("10"));
}
}
输出
LinkedList:[Geeks, for, Geeks, 10, 20]
Last occurrence of Geeks is at index: 2
Last occurrence of 10 is at index: 3