火星上自行车

文章
7
资源
0
加入时间
2年10月24天

深入理解ArrayList iterator remove

深入理解ArrayList iterator remove我们都知道在list遍历中使用ArrayList.remove 是不安全的。会直接抛出运行时异常java.util.ConcurrentModificationException具体是为什么呢?通俗的来讲是因为list列表里面发生了index偏差,当你remove了一个元素,会影响整个list的长度,并且在获取下一元素的时候发生错误。...