求教,我这个list.remove(10)错在哪儿了
java吧
全部回复
仅看楼主
level 1
SAPHYROS
楼主
如果不加list.remove(10);就可以正常运行。加了就不行。有时候还会弹出一个什么什么存在旧方法。
请问错在哪儿了。
2016年03月25日 02点03分
1
level 13
yunhuan017
改成for 循环就行了,别用iterator
2016年03月25日 02点03分
2
level 13
差不多得勒💧
放到iterator前面
✎ from Nokia Lumia1020
2016年03月25日 02点03分
3
SAPHYROS
哇哇哇。哈哈哈,多谢大神。 意思是list.Itarator初始化之后,不管list怎么变,itarator返回的对象是不会变的,得重新生成遍历器是么?
2016年03月25日 03点03分
差不多得勒💧
回复
@SAPHYROS
:具体怎么回事要看源码,我也小白,只知道问题出在这
✎ from Nokia Lumia1020
2016年03月25日 03点03分
level 9
勿失勿忘😘
迭代器里面能使用集合api?
2016年03月25日 03点03分
5
SAPHYROS
奥!懂了。谢谢
2016年03月28日 07点03分
SAPHYROS
哎不对,我上面只是创建了迭代器的对象,但是下面这些语句应该不属于在迭代器里吧?又没有用大括号扩进去。
2016年03月28日 07点03分
1