将单个元素添加到ArrayList会添加另外11个null元素吗?
|
我正在填充点的ArrayList \'pts \'。
对我来说,这似乎很简单,但是在运行之后,arraylist中有空元素。
for(int i =0; i< currentt.getPointCount();i++){
File pXml = new File(tourFolderPath + \"point_\" + (i+1) +\".xml\");
if (pXml.exists()){
pt = (Point)MXP.createObject(pXml, 2);
}
pts.add(pt);
}
在调试器中检查之后,似乎第一次运行“ pts.add(pt); \”行会添加一个合法的point元素。但是,它还会添加其他10个null元素。
有任何想法吗?
没有找到相关结果
已邀请:
5 个回复
骇毖煽洁铂
的初始容量为10。
授巨
摊揉售
属性,则可能会看到正确数量的元素。
抚驰
第一次是
,其他时候是and5ѭ。 即使不存在
,也要加上
。 请显示更多代码。
缔恃钨