Java ArrayList常用方法

Java ArrayList indexOf()方法  用于返回指定元素第一次出现的位置。最后一次出现的位置请使用 lastIndexOf() 方法。

语法

语法如下:
public int indexOf(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.indexOf("c"));
	System.out.println("k第一次出现的位置: "+arrayList.indexOf("k"));//不存在返回-1

    }
} 

输出:

c第一次出现的位置: 2
k第一次出现的位置: -1