如题,有什么简便的方法吗

解决方案 »

  1.   

    clone() or addAll() or copy() ?
      

  2.   

    写了个程序,现在有点问题,发现数据丢了,也就是
    public class mxmlLogParser { public Vector<Integer>  m_caseVec = new Vector<Integer>();
            public void generateObservedData() {
    // TODO Auto-generated method stub for(int i=0;i<10;i++){
    Random   ran   =   new   Random(new java.util.Date().getTime());
    int r   =   ran.nextInt(size);
    System.out.println(k);
    m_caseVec.add(r);
    } }
    }public class SequenceMCMCABCFramework { public mxmlLogParser m_log = new mxmlLogParser(); public void readSampleFileIndex(  ) {
    // TODO Auto-generated method stub

    this.logParser.generateObservedData();

                    // 在这里之前,在DeBug下,还看见 logParser 下面 m_caseVec 还有东西,可是一到下面的时候,size就变成0了,这是为什么呢?数据丢了
    for(int i=0;i<this.m_log.m_caseVec.size();i++){
    int INT = this.logParser.m_caseVec.elementAt(i);
    this.m_caseVec.add(INT);
    }

    }}
      

  3.   

    addAll(int index, Collection<? extends E> c) 
       在指定位置将指定 Collection 中的所有元素插入到此向量中。