如何在 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);