List陷阱的解决方法
List l = new ArrayList();
//删除List的所有元素
1,//迭代器删除
Iterator it=l.iterator();
while(it.hasNext()){
it.next();
it.remove();
}
2,//逆序删除
for(int i = l.size()-1; i >= 0; i–)
{
int a = 0;
l.remove(a);
}
存在问题:顺序删除不行
for(int i = 0; i < l.size(); i++)
{
int a = 0;
l.remove(a);
}//此代码不能删除所有数据
问题:为什么顺序删除不能删除所有数据?!