import java.util.Vector;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Vector<String> vvVector=new Vector<String>(4);//vector的大小
vvVector.add("Test0");
vvVector.add("Test1");
vvVector.add("Test3");
vvVector.add("Test4");
vvVector.add("Test3");
vvVector.remove("Test0");
vvVector.remove(2);
int size=vvVector.size();
System.out.print(size);
for(int i=0;i<vvVector.size();i++)
System.out.print(vvVector.get(i)+"");
//输出 第一个 Test3的索引
int n=vvVector.indexOf("Test3");
System.out.print("------"+n+"-------");
}
}
indexOf(Object elem) 方法被用于搜索给定参数的第一次出现。是通过使用equals方法测试相等。
声明
以下是java.util.Vector.indexOf()方法的声明
public int indexOf(Object elem)
参数
elem--输入参数是一个对象
返回值
返回值是此向量参数第一次出现的索引。它返回-1,如果没有找到对象。
异常
NA
例子
下面的例子显示java.util.Vector.indexOf()方法的使用。
import java.util.Vector;
public class VectorDemo {
public static void main(String[] args) {
// create an empty Vector vec with an initial capacity of 4
Vector vec = new Vector(4);
// use add() method to add elements in the vector
vec.add(4);
vec.add(3);
vec.add(2);
vec.add(3);
// let us get the index of 3
System.out.println("Index of 3 is :"+vec.indexOf(3));
}
}
Index of 3 is :1