list = new ArrayList();
for(int i=1;i<num3d+1;i++){
if(this.core.D3withHN_N(i)){
dimHN=core.getdimensionHN(i);
dimN=core.getdimensionN(i);
spHNInfo[0]=i;
spHNInfo[1]=dimHN;
spHNInfo[2]=dimN;
list.add(spHNInfo);
}//if
}我有这样一段代码。本希望在每计算一组结果加入list中,可是算出第二组的结果后,list第一个加入的元素也变成了和第二个元素一样的。有什么办法可以解决吗?
for(int i=1;i<num3d+1;i++){
if(this.core.D3withHN_N(i)){
dimHN=core.getdimensionHN(i);
dimN=core.getdimensionN(i);
spHNInfo[0]=i;
spHNInfo[1]=dimHN;
spHNInfo[2]=dimN;
list.add(spHNInfo);
}//if
}我有这样一段代码。本希望在每计算一组结果加入list中,可是算出第二组的结果后,list第一个加入的元素也变成了和第二个元素一样的。有什么办法可以解决吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货