Java中的带示例的Vector insertElementAt()方法

Java中的带示例的Vector insertElementAt()方法

insertElementAt()方法java.util包中的Vector类中使用,用于将特定元素插入到向量的指定索引处。元素和位置都作为参数传递。如果在指定的索引处插入元素,则所有元素都向上推移一个位置,因此容量增加,为新元素创建空间。

语法:

Vector.insertElementAt()

参数: 该方法接受两个参数:

  • element: 需要插入到向量中的元素。
  • index: 指向要插入新元素的位置(整数类型)

抛出的异常: 如果索引是无效数,则会抛出ArrayIndexOutOfBoundsException。

现在让我们通过为字符串元素和整数元素提供示例并在这两种不同的原始数据类型上应用我们的方法,来添加元素,以便熟悉此方法的工作方式。

示例1:

// Java程序演示insertElementAt()
// Vector类的方法通过
//将字符串元素添加到向量中
 
//导入所需的类
import java.util.*;
 
//主类
public class GFG {
 
    //主Driver方法
    public static void main(String args[])
    {
        //创建空白字符串类型的向量
        Vector<String> vec_tor = new Vector<String>();
 
        //使用add()方法将自定义元素添加到向量中
        vec_tor.add("Welcome");
        vec_tor.add("To");
        vec_tor.add("Geeks");
        vec_tor.add("4");
        vec_tor.add("Geeks");
 
        //打印向量的元素
        System.out.println("Vector: " + vec_tor);
 
        //在第3个位置插入元素
        //自定义指定
        vec_tor.insertElementAt("Hello", 2);
 
        //在最后插入元素
        vec_tor.insertElementAt("World", 6);
 
        //打印最终向量的元素
        System.out.println("The final vector is "
                           + vec_tor);
    }
}

输出:

Vector: [Welcome, To, Geeks, 4, Geeks]
The final vector is [Welcome, To, Hello, Geeks, 4, Geeks, World]

示例2:

//Java程序示例insertElementAt()
//Vector类的方法通过
//将整数元素添加到向量中
 
//导入所需的类
import java.util.*;
 
//主类
public class GFG {
 
    //主Driver方法
    public static void main(String args[])
    {
        //创建整数类型的空向量
        Vector<Integer> vec_tor = new Vector<Integer>();
 
        //使用add()方法将元素添加到向量中
        vec_tor.add(10);
        vec_tor.add(20);
        vec_tor.add(30);
        vec_tor.add(40);
        vec_tor.add(50);
 
        //打印向量的当前元素
        System.out.println("Vector: " + vec_tor);
 
        //在第1个位置插入元素        vec_tor.insertElementAt(100, 0);
 
        //在第5个位置插入元素
        vec_tor.insertElementAt(200, 4);
 
        //打印向量的最终元素
        System.out.println("The final vector is "
                           + vec_tor);
    }
}

输出:

Vector: [10, 20, 30, 40, 50]
The final vector is [100, 10, 20, 30, 200, 40, 50]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程