Java - ArrayList.indexOf()を使用する方法、および例

ArrayListの indexOf()は引数として渡されたオブジェクトがリストに存在する場合は、アイテムのインデックスを返します。

1. ArrayList.indexOf()

indexOf(Object o)は引数としてオブジェクトを受け取ります。リストの前方から引数と同じオブジェクトがあるか探しながら、存在する場合は、そのインデックスを返します。 存在しない場合、 -1を返します。

public int indexOf(Object o)

2. ArrayList.indexOf()の例

次のコードは、 indexOfの例です。 リストに同じオブジェクトが2つ以上存在するとき、最も前に位置し、オブジェクトのインデックスを返します。 kiwiはリストにないので、-1を返しました。

String[] fruitsArray = {"apple", "banana", "apple", "mango"};
ArrayList<String>  fruits = new ArrayList<>(Arrays.asList(fruitsArray));
System.out.println("indexOf(apple) : " + fruits.indexOf("apple"));
System.out.println("indexOf(kiwi) : " + fruits.indexOf("kiwi"));

結果

indexOf(apple) : 0
indexOf(kiwi) : -1

参考

Related Posts

codechachaCopyright ©2019 codechacha