ArrayList类indexOf()方法 (ArrayList Class indexOf() method)
indexOf() method is available in java.util package.
indexOf()方法在java.util包中可用。
indexOf() method is used to return the index of the first occurrence of the given object.
indexOf()方法用于返回给定对象首次出现的索引。
indexOf() method is a non-static method so it is accessible with the class object and if we try to access the method with the class name then we will get an error.
indexOf()方法是一种非静态方法,因此可以通过类对象进行访问,如果尝试使用类名称访问该方法,则会收到错误消息。
Syntax:
句法:
public int indexOf(Object obj);
Parameter(s):
参数:
Object obj – represents the object to search for the index in this Arraylist.
Object obj –表示要在此Arraylist中搜索索引的对象。
Return value:
返回值:
The return type of the method is int, it returns the index of the first occurrence of the given object otherwise, it returns -1 when the given object does not exist in this Arraylist.
方法的返回类型为int ,它返回给定对象第一次出现的索引,否则,当给定对象在此Arraylist中不存在时返回-1。
Example:
例:
// Java program to demonstrate the example
// of int indexOf(int) method of ArrayList.
import java.util.*;
public class IndexOfArrayList {
public static void main(String[] args) {
// Create an ArrayList with initial
// capacity of storing elements
ArrayList < String > arr_l = new ArrayList < String > (10);
// By using add() method is to add
// elements in this ArrayList
arr_l.add("C");
arr_l.add("C++");
arr_l.add("JAVA");
arr_l.add("DOTNET");
arr_l.add("PHP");
// Display ArrayList
System.out.println("ArrayList Elements :" + arr_l);
// By using indexOf(Object) method is to
// return the index of the first occurrence
// of the given Object in this ArrayList
int index = arr_l.indexOf("JAVA");
// Display Index
System.out.println("arr_l.indexOf(JAVA) : " + index);
}
}
Output
输出量
ArrayList Elements :[C, C++, JAVA, DOTNET, PHP]
arr_l.indexOf(JAVA) : 2
翻译自: https://www.includehelp.com/java/arraylist-indexof-method-with-example.aspx