Java ArrayList lastIndexOf()
方法 用于返回指定元素最后一次出现的位置。第一次出现的位置请使用 indexOf()函数。
语法
语法如下:public int lastIndexOf(Object obj);
参数
- obj: 指定要搜索的对象元素
返回值
返回类型为int,如果存在返回对象元素最后一次出现的位置,如果不存在返回-1.
例子
import java.util.ArrayList;
import java.util.List;
public class ArrayListExample {
public static void main(String[] args) {
List<String> arrayList= new ArrayList<String>();
arrayList.add("a");
arrayList.add("b");
arrayList.add("c");
arrayList.add("d");
arrayList.add("c");
arrayList.add("e");
System.out.println("c最后的位置: "+arrayList.lastIndexOf("c"));
System.out.println("k最后的位置: "+arrayList.lastIndexOf("k"));//不存在返回-1
}
}
输出:
c最后的位置: 4
k最后的位置: -1
k最后的位置: -1