Java Vector indexOf() 方法

2025 年 3 月 24 日 | 阅读 3 分钟

Java Vector 类中的 indexOf() 方法用于获取向量中指定元素的第一个出现的索引。Java indexOf() 方法有两种不同类型,可以根据其参数进行区分。它们是:

  1. Java Vector indexOf(Object o) 方法
  2. Java Vector indexOf(Object o, int index) 方法

indexOf(Object o) 方法

此方法用于获取向量中指定元素的第一个出现的索引。如果找不到该元素,则返回 -1。

indexOf(Object o, int index> c) 方法

此方法用于获取向量中指定元素的第一个出现的索引。它从指定索引开始向前搜索元素。如果找不到该元素,则返回 -1。

语法

以下是 indexOf() 方法的声明

参数

参数描述必需/可选
索引这是向前搜索元素的起始索引。必需
obj这是要搜索的元素。必需

返回

indexOf() 方法返回此向量中指定元素的第一个出现的索引,如果向量不包含该元素,则返回 -1。

异常

IndexOutOfBoundsException - 如果数组的索引超出范围(即 (index < 0 || index > size())),则此方法将抛出异常。

兼容版本

Java 1.2 及以上版本

示例 1

输出

Index of element is: 2

示例 2

输出

Index of element is: -1
The element is not found.

示例 3

输出

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -2
	at java.base/java.util.Vector.indexOf(Vector.java:430)
	at myPackage.VectorIndexOfExample3.main(VectorIndexOfExample3.java:14)

示例 4

输出

Index of element is found at: 3
 
下一主题Java Vector