Java.util.Vector 类

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]