在 Java 中查找 ArrayList 的最后一个位置

lastIndexOf(Object obj) 返回元素在 ArrayList.

public int lastIndexOf(Object obj):此方法返回对象 obj 在 ArrayList 中。如果对象不存在,则返回 -1.

在此示例中,我们有一个包含几个重复元素的字符串的 ArrayList。我们使用 lastIndexOf().

import java.util.ArrayList;

public class ArrayListLastIndexOf{

public static void main(String[] args) {

// 创建 ArrayList<字符串>
ArrayList<字符串>arraylist = 新的 ArrayList<字符串>();

//在 ArrayList
arraylist.add(obj1”);
arraylist.add(obj3”);
arraylist.add(obj5”);
arraylist.add(obj2”);
arraylist.add(obj1”);
arraylist.add(obj3”);
arraylist.add(obj1”);
arraylist.add(obj3”);

System.out.println(obj1 的最后一次出现: ”+arraylist.lastIndexOf(obj1”));
System.out.println(obj3 的最后一次出现: ”+arraylist.lastIndexOf(obj3”));
}
}
Runtime:

obj1:6
obj3:7