[Java]List(リスト)の要素のインデックス(位置)を検索するには?

Java

どうも、ちょげ(@chogetarou)です。

List(リスト)の要素のインデックス(位置)を検索する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

List(リスト)の要素のインデックス(位置)を検索するには、indexOf()を使います。

まず、ListからindexOf()を呼び出します。

そして、indexOf()の引数に要素を指定します。

//list=対象のリスト、item=要素
int index = list.indexOf(item);

上記のindexOf()は、List(リスト)の要素のインデックスを取得します。

使用例

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) throws Exception {
        ArrayList<String> nums = new ArrayList<String>(5);
        nums.add("one");
        nums.add("two");
        nums.add("three");
        nums.add("four");
        nums.add("five");
        
        int index = nums.indexOf("three");
        
        System.out.println(index);
    }
}
出力:
2

コメント

タイトルとURLをコピーしました