写了个程序,现在有点问题,发现数据丢了,也就是 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); }
}}
addAll(int index, Collection<? extends E> c) 在指定位置将指定 Collection 中的所有元素插入到此向量中。
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);
}
}}
在指定位置将指定 Collection 中的所有元素插入到此向量中。