我是Java编程的新手,一直在php中编程,所以我习惯了这种类型的循环:
int size = mapOverlays.size();
for(int n=1;n<size;n++)
{
mapOverlays.remove(n);
}
所以我想删除除第一项以外的所有内容,那为什么不起作用?据我了解,删除后,阵列键是否重新排列?
最佳答案
您可以尝试以下方法:
Object obj = mapOverlays.get(0); // remember first item
mapOverlays.clear(); // clear complete list
mapOverlays.add(obj); // add first item