ArrayList类lastIndexOf()方法 (ArrayList Class lastIndexOf() method)
lastIndexOf() method is available in java.util package.
lastIndexOf()方法在java.util包中可用。
lastIndexOf() method is used to return the index of the last occurrence of the given object in this Arraylist.
lastIndexOf()方法用于返回此Arraylist中给定对象的最后一次出现的索引。
lastIndexOf() method is a non-static method so it is accessible with the class object and if we try to access the method with the class name then we will get an error.
lastIndexOf()方法是一个非静态方法,因此可以通过类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。
lastIndexOf() method does not throw an exception at the time of returning the index of the last occurrence of the given element.
返回给定元素的最后一次出现的索引时, lastIndexOf()方法不会引发异常。
Syntax:
句法:
public int lastIndexOf(Object obj);
Parameter(s):
参数:
Object obj – represents the object to search for the last index.
对象obj –表示要搜索最后一个索引的对象。
Return value:
返回值:
The return type of the method is int, it returns the index of the last occurrence of the given object in this Arraylist otherwise it returns -1 when the given object does not exist in this Arraylist.
方法的返回类型为int ,它返回此Arraylist中给定对象的最后一次出现的索引,否则,当给定对象在此Arraylist中不存在时返回-1。
Example:
例:
// Java program to demonstrate the example
// of int lastIndexOf(int) method of ArrayList.
import java.util.*;
public class LastIndexOfArrayList {
public static void main(String[] args) {
// Create an ArrayList with initial
// capacity of storing elements
ArrayList < String > arr_l = new ArrayList < String > (10);
// By using add() method is to add
// elements in this ArrayList
arr_l.add("C");
arr_l.add("C++");
arr_l.add("JAVA");
arr_l.add("DOTNET");
arr_l.add("PHP");
arr_l.add("JAVA");
// Display ArrayList
System.out.println("ArrayList Elements :" + arr_l);
// By using lastIndexOf(Object) method is to
// return the index of the last occurrence
// of the given Object in this ArrayList
int index = arr_l.lastIndexOf("JAVA");
// Display Index
System.out.println("arr_l.lastIndexOf(JAVA) : " + index);
}
}
Output
输出量
ArrayList Elements :[C, C++, JAVA, DOTNET, PHP, JAVA]
arr_l.lastIndexOf(JAVA) : 5
翻译自: https://www.includehelp.com/java/arraylist-lastindexof-method-with-example.aspx