Javaでリストのインデックス位置を取得する方法

Javaでは、indexOf()メソッドを使用することでList内の特定要素のインデックスを取得できます。

indexOf()メソッドは、検索する要素を1つの引数にして、List の中でその要素が最初に現れるインデックス位置を返す。List に要素が含まれていない場合は、-1 が返される。

以下にサンプルコードを記載します。

import java.util.ArrayList;
import java.util.List;

public class ListIndexExample {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("A");
        list.add("B");
        list.add("C");
        list.add("D");

        int index = list.indexOf("B");
        System.out.println("B的索引位置:" + index); // 输出:B的索引位置:1

        index = list.indexOf("E");
        System.out.println("E的索引位置:" + index); // 输出:E的索引位置:-1
    }
}

上のサンプルでは、最初にリストを作成してそこに要素をいくつか追加しています。その後、indexOf() メソッドを使って、要素「B」と「E」のインデックス位置をそれぞれ検索しました。結果はそれぞれ 1 と -1 でした。

bannerAds