原文: https://beginnersbook.com/2013/12/java-arraylist-indexof-method-example/

ArrayList类方法indexOf(Object o)用于查找列表中特定元素的索引。

public int indexOf(Object o)

如果列表中不存在指定的元素,则此方法返回 -1。

  1. package beginnersbook.com;
  2. import java.util.ArrayList;
  3. public class IndexOfExample {
  4. public static void main(String[] args) {
  5. ArrayList<String> al = new ArrayList<String>();
  6. al.add("AB");
  7. al.add("CD");
  8. al.add("EF");
  9. al.add("GH");
  10. al.add("IJ");
  11. al.add("KL");
  12. al.add("MN");
  13. System.out.println("Index of 'AB': "+al.indexOf("AB"));
  14. System.out.println("Index of 'KL': "+al.indexOf("KL"));
  15. System.out.println("Index of 'AA': "+al.indexOf("AA"));
  16. System.out.println("Index of 'EF': "+al.indexOf("EF"));
  17. }
  18. }

输出:

  1. Index of 'AB': 0
  2. Index of 'KL': 5
  3. Index of 'AA': -1
  4. Index of 'EF': 2

参考:

ArrayList.indexOf(Object))