📅  最后修改于: 2023-12-03 15:16:31.882000             🧑  作者: Mango
在Java中,Vector
是一种动态数组,可以根据需要自动增长和缩小。Vector
类提供了许多有用的方法来处理数组中的元素,其中就包括了indexOf()
方法。
Vector.indexOf(Object o)
方法说明indexOf(Object o)
方法用于查找在Vector
中第一次出现的指定元素的下标,如果找不到该元素,则返回-1。以下是该方法的语法:
public int indexOf(Object o)
参数:
返回:
Vector.indexOf(Object o)
方法示例下面的代码演示了如何使用Vector.indexOf(Object o)
方法来查找向量中指定元素的下标。
import java.util.Vector;
public class Main {
public static void main(String[] args) {
// 创建一个向量
Vector<String> vector = new Vector<>();
// 添加元素到向量中
vector.add("Java");
vector.add("Python");
vector.add("C++");
vector.add("Java");
vector.add("JavaScript");
// 查找第一次出现"Java"的下标
int index = vector.indexOf("Java");
System.out.println("Java在向量中第一次出现的下标为:" + index);
// 查找不存在的元素
int index2 = vector.indexOf("Go");
System.out.println("Go在向量中第一次出现的下标为:" + index2);
}
}
输出结果为:
Java在向量中第一次出现的下标为:0
Go在向量中第一次出现的下标为:-1
在这个例子中,我们创建了一个向量,并添加了一些元素。然后使用indexOf()
方法查找第一次出现“Java”的下标,并查找一个不存在的元素“Go”的下标。注意,结果中的索引是从零开始的。
Vector.indexOf(Object o)
方法是一个十分有用的方法,可以帮助我们在向量中查找指定元素的下标。当我们需要在向量中查找某个元素时,可以使用该方法来实现。