📅  最后修改于: 2023-12-03 15:31:28.595000             🧑  作者: Mango
Java中的ArrayList是一种可变长度的数组,它可以自动扩容并支持添加、删除、修改和遍历操作。其中,indexOf()方法可以用来查找指定元素在列表中的位置。
ArrayList中的indexOf()方法定义如下:
public int indexOf(Object o)
该方法的作用是返回列表中指定元素o第一次出现的位置,如果列表中不包含该元素,则返回-1。
如果元素存在于列表中,则返回该元素在列表中第一次出现的位置。如果元素不存在于列表中,则返回-1。
下面是一个使用ArrayList indexOf()方法的示例:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
list.add("apple");
int index = list.indexOf("apple");
System.out.println("Index of apple: " + index);
index = list.indexOf("orange");
System.out.println("Index of orange: " + index);
}
}
输出结果如下:
Index of apple: 0
Index of orange: -1
Java ArrayList的indexOf()方法可以用来查找指定元素在列表中的位置,可以帮助程序员更方便地处理列表中的数据。在使用该方法时,需要注意输入参数的类型应与列表中的元素类型一致。