iterator.remove()与list.remove()迭代器不同的是什么不会抛出异常而list.remove()抛出异常?最后两者都在修改集合大小.
iterator.remove()
list.remove()
请忽略多线程.我只是谈论for-each循环和迭代器循环.据我所知 - 每个循环仅在内部创建迭代器.
我很迷惑.
java collections foreach iterator
collections ×1
foreach ×1
iterator ×1
java ×1