Java CopyOnWriteArrayList indexOf()方法
CopyOnWriteArrayList的indexOf(Object o)**方法返回列表中传递的元素的第一次出现。如果该元素不存在于列表中,则返回-1。
语法:
参数:该函数接受一个参数o,其首次出现的元素将被返回。
返回值: 该函数返回元素的第一次出现。如果该元素在列表中不存在,则返回-1。
下面的程序说明了上述函数。
示例 1:
输出:
示例 2:
输出:
CopyOnWriteArrayList的indexOf(E e, int index)方法会返回列表中的元素在索引位置之后的第一次出现。如果该元素不存在于列表中,则返回-1。
语法:
参数:该函数接受两个参数,描述如下。
index:指定要搜索的发生的索引。
e:指定要返回的从索引位置开始的第一次出现的元素。
返回值:该函数返回元素在索引位置之后的第一次出现。如果该元素不存在于列表中,则返回-1。
异常:如果指定的索引为负数,该函数会抛出一个IndexOutOfBoundsException。
下面的程序说明了上述函数。
示例 1:
输出:
示例 2:
输出:
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CopyOnWriteArrayList.html#indexOf-E-int-