如何在 Java 中克隆 Vector

java 8object oriented programmingprogramming更新于 2025/4/28 16:22:17

可以使用 java.util.Vector.clone() 方法克隆 Vector。此方法不接受任何参数,但会返回指定 Vector 实例的克隆作为对象。

下面给出了一个演示此操作的程序 −

示例

import java.util.Vector;
public class Demo {
   public static void main(String args[]) {
      Vector vec1 = new Vector();
      vec1.add(7);
      vec1.add(3);
      vec1.add(5);
      vec1.add(9);
      vec1.add(2);
      Vector vec2 = (Vector) vec1.clone();
      System.out.println("Vector vec1 元素为: " + vec1);
      System.out.println("Vector vec2 元素为: " + vec2);
   }
}

上述程序的输出如下 −

Vector vec1 元素为:[7, 3, 5, 9, 2]
Vector vec2 元素为:[7, 3, 5, 9, 2]

现在让我们理解上述程序。

创建 Vector vec1。然后使用 Vector.add() 将元素添加到 vec1。然后使用 Vector.clone() 方法将 vec1 克隆到 vec2。然后显示 vec1 和 vec2 的元素。演示此操作的代码片段如下 −

Vector vec1 = new Vector();
vec1.add(7);
vec1.add(3);
vec1.add(5);
vec1.add(9);
vec1.add(2);
Vector vec2 = (Vector) vec1.clone();
System.out.println("Vector vec1 元素为:" + vec1);
System.out.println("Vector vec2 元素为:" + vec2);

相关文章