Java Vector lastIndexOf() 方法

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

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

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

lastIndexOf(Object o) 方法

它返回此向量中指定元素最后一次出现的索引。如果找不到该元素,则返回 -1。

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

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

语法

以下是 lastIndexOf() 方法的声明

参数

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

返回

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

异常

IndexOutOfBoundsException - 如果数组索引超出范围(即 (index >= size())),则会抛出此方法。

兼容版本

Java 1.2 及以上版本

示例 1

输出

Index of element is: 3

示例 2

输出

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

示例 3

输出

Exception in thread "main" java.lang.IndexOutOfBoundsException: 6 >= 5
	at java.base/java.util.Vector.lastIndexOf(Vector.java:469)
	at myPackage.VectorLastIndexOfExample3.main(VectorLastIndexOfExample3.java:14)

示例 4

输出

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