ArrayList的indexOf
时间: 2023-11-12 21:59:54 浏览: 36
ArrayList的indexOf方法是用来查找指定元素在列表中第一次出现的位置的。如果列表中不存在该元素,则返回-1。该方法的语法如下:
```
public int indexOf(Object o)
```
其中,参数o是要查找的元素。
例如,我们有一个ArrayList对象list,其中包含了一些字符串元素:
```
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
```
如果我们想查找字符串"banana"在列表中的位置,可以使用indexOf方法:
```
int index = list.indexOf("banana");```
此时,index的值为1,因为"banana"在列表中的索引位置为1。
如果要查找的元素不在列表中,indexOf方法会返回-1。例如:
```
int index = list.indexOf("pear");
```
此时,index的值为-1,因为"pear"不在列表中。
相关问题
arraylist的indexof方法
ArrayList的indexOf方法是用来查找指定元素在列表中第一次出现的位置的。如果列表中不存在该元素,则返回-1。该方法的语法如下:
int indexOf(Object o)
其中,参数o是要查找的元素。该方法返回一个整数值,表示该元素在列表中的索引位置。如果列表中不存在该元素,则返回-1。
java中arraylist的indexof
ArrayList的indexOf方法可以用来查找指定元素在列表中第一次出现的位置。如果列表中不包含该元素,则返回-1。
例如,假设有一个ArrayList对象list,其中包含以下元素:
list = [1, 2, 3, 4, 5]
要查找元素3在列表中的位置,可以使用以下代码:
int index = list.indexOf(3);
此时,index的值为2,因为元素3在列表中的第3个位置。
如果要查找列表中不存在的元素,例如6,可以使用以下代码:
int index = list.indexOf(6);
此时,index的值为-1,因为列表中不包含元素6。