小编res*_*her的帖子

复制矢量在Java中的矢量

我想将一个矢量复制到另一个.问题是如果我改变矢量v1,第二个矢量v2也会改变.我的目标是即使我更改源向量也保持副本完整.

import java.util.Collections;
import java.util.Vector;

public class CopyElementsOfVectorToVectorExample {

  public static void main(String[] args) {

    //create first Vector object
    Vector v1 = new Vector();

    //Add elements to Vector
    v1.add("1");
    v1.add("2");
    v1.add("3");

    //create another Vector object
    Vector v2 = new Vector(v1.size());  

    v2.setSize(v1.size());
    Collections.copy(v2,v1);


    System.out.println("After copy, Second Vector Contains : " + v2);  
  }}
Run Code Online (Sandbox Code Playgroud)

如何保持第二份完整?

java collections

-3
推荐指数
2
解决办法
2万
查看次数

标签 统计

collections ×1

java ×1