含蓄小鸭子

文章
7
资源
0
加入时间
3年0月21天

List中remove()方法的注意事项

list删除元素时传入的int类型的,默认按索引删除。如果删除的是Integer对象,则调用的是remove(object)方法,删除的是列表对应的元素。,对 list 对象的 modCount 值进行了修改,而 list 对象的迭代器的 expectedModCount 值未进行修改,因此抛出了。3、注意是使用迭代器的remove方法,不要用list的remove方法,不然会抛出异常。2、顺序循环时,删除当前位置的值,下一个值会补到当前位置,所以需要执行i–操作;