为什么迭代时集合方法修改长度报异常,为什么删除倒数第二个元素不报异常,为什么迭代器方法删除不报异常,看源码的步骤
class Itr implements Iterator<E> {
int cursor; // 指针变量 默认是0 指针从0开始的最多到length-1
int lastRet = -1; // index of last element returned; -1 if no such //lastRet中文意思是修改
private int modCount;
//将修改次数 modCount赋值给 期待值
int expected.
原创
2020-06-16 23:13:38 ·
478 阅读 ·
0 评论