java.util.Vector.insertElementAt()方法用于将指定对象作为组件插入向量中的位置指定的索引。向量中索引大于或等于指定索引的每个分量都会向上移动,使其索引比之前的值大 1。
索引必须是大于或等于 0 的值并且小于或等于向量的当前大小。
语法
public void insertElementAt(E obj, int index)
这里,E是容器维护的元素类型。
参数
obj | 指定要插入的组件。 |
index | 指定要插入的新组件的索引。 |
返回值
void类型。
异常
如果索引超出范围(索引 < 0 || 索引 > size()),则抛出 ArrayIndexOutOfBoundsException。
示例:
在下面的示例中,java.util.Vector.insertElementAt() 方法用于在给定向量中插入指定元素。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建向量
Vector<Integer> MyVec = new Vector<Integer>();
//填充向量
MyVec.add(10);
MyVec.add(20);
MyVec.add(30);
//打印向量的内容
System.out.println("MyVec contains: " + MyVec);
//向向量中插入元素
MyVec.insertElementAt(100, 0);
MyVec.insertElementAt(200, 1);
//打印向量的内容
System.out.println("MyVec contains: " + MyVec);
}
}
上述代码的输出将是:
MyVec contains: [10, 20, 30]
MyVec contains: [100, 200, 10, 20, 30]