如何存储循环中的数据?紧急
for(int i = 0 ; i < list.size(); i++){
Base b = (Base)list.get(i);
double dou= b.getB();
}
以上代码每循环一次,dou中就会有一条数据。
如果我想把所有数据都存储到dou这个变量中,然后进行处理dou中的数据。
该怎么写?
------解决方案--------------------double dou = new double[list.size()];
for(int i = 0 ; i < list.size(); i++){
Base b = (Base)list.get(i);
dou[i]= b.getB();
}
------解决方案--------------------ArrayList arraylist=new ArrayList();
double dou = new double[list.size()];
for(int i = 0 ; i < list.size(); i++){
Base b = (Base)list.get(i);
dou dd=(dou)b.getB();
arraylist.add(dou[i])
}