どうも、ちょげ(@chogetarou)です。
indexOf()を使って配列(Array)の要素のインデックス(位置)を検索する方法を紹介します。
方法

indexOf()を使って配列(Array)の要素のインデックス(位置)を検索するには、asList()を使います。
まず、Arraysをインポートします。
import java.util.Arrays;
次に、ArraysからasList()を呼び出します。
asList()の引数に配列を指定します。
そして、asList()からindexOf()を呼び出します。
indexOf()の引数に要素を指定します。
//arr=対象の配列、item=要素
int index = Arrays.asList(arr).indexOf(item);
上記のindexOf()は、配列(array)の要素のインデックスを取得します。
使用例
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws Exception {
String[] nums = { "one", "two", "three", "four", "five" };
int index = Arrays.asList(nums).indexOf("three");
System.out.println(index);
}
}
出力:
2
コメント