java Listから値を指定して最初のあるインデックス番号を取得する
javaで、Listから値を指定して最初のあるインデックス番号を取得する手順を記述してます。
環境
- OS windows11 home
- java 17.0.2
手順
Listから値を指定して最初のあるインデックス番号を取得するには、「indexOf」を使用します。
List名.indexOf( 値 )
実際に、使用してみます。
import java.util.ArrayList;
import java.util.List;
public class App {
public static void main(String[] args) throws Exception {
List <String> foo = new ArrayList <>();
foo.add("aaa");
foo.add("bbb");
foo.add("ccc");
foo.add("bbb");
System.out.println(foo.indexOf("aaa")); // 0
System.out.println(foo.indexOf("bbb")); // 1
}
}
取得されていることが確認できます。
最後のインデックス番号を取得
逆に、最後のインデックス番号を取得する場合は「lastIndexOf」を使用します。
import java.util.ArrayList;
import java.util.List;
public class App {
public static void main(String[] args) throws Exception {
List <String> foo = new ArrayList <>();
foo.add("aaa");
foo.add("bbb");
foo.add("ccc");
foo.add("bbb");
System.out.println(foo.lastIndexOf("aaa")); // 0
System.out.println(foo.lastIndexOf("bbb")); // 3
}
}
-
前の記事
EXCEL 螺線を引くショートカットキー 2024.01.23
-
次の記事
EXCEL リボンの表示・非表示を切り替えるショートカットキー 2024.01.24
コメントを書く