1 回答
米脂
TA贡献1836条经验 获得超3个赞
不能用list.remove(book); 用it.remove();
因为你list.remove(book);会更改modCount,这样下次it的next方法就会报错了
final void checkForComodification() {
if (modCount != expectedModCount)
throw new ConcurrentModificationException();
}
而it自己的remove方法每次都会使expectedModCount = modCount; 这样就不会报这个错误了
添加回答
举报
0/150
提交
取消
