📅  最后修改于: 2023-12-03 15:01:52.399000             🧑  作者: Mango
CopyOnWriteArrayList是Java中线程安全的List实现之一,它的基本思路是在写入时复制,保证写入操作不影响正在进行的读取操作。而lastIndexOf()方法则是该类中一个可用的查询操作,用于返回此列表中指定元素最后一次出现的索引,如果此列表中不包含该元素,则返回-1。
public int lastIndexOf(Object o)
o:要查找的元素。
此列表中指定元素最后一次出现的索引,如果此列表中不包含该元素,则返回-1。
import java.util.concurrent.CopyOnWriteArrayList;
public class LastIndexOfExample {
public static void main(String[] args) {
CopyOnWriteArrayList<String> list = new CopyOnWriteArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Cherry");
list.add("Banana");
list.add("Eggplant");
int index = list.lastIndexOf("Banana");
System.out.println("The last index of Banana is " + index);
}
}
运行结果:
The last index of Banana is 3