List循环移除元素
现象:
list中的元素移除在for循环中如果直接list.remove()。移除了一个元素之后,此元素之后所有的元素将全部往前面移动。但是for循环访问出现数组越界的异常!
解决办法:
1:移除List中确定元素的方法,这里判断list中的emai元素为空就移除
2:list移除另一个list中有的元素
通过迭代器移除list中的元素就可以避免for循环中直接移除的下标越界异常!
现象:
list中的元素移除在for循环中如果直接list.remove()。移除了一个元素之后,此元素之后所有的元素将全部往前面移动。但是for循环访问出现数组越界的异常!
解决办法:
1:移除List中确定元素的方法,这里判断list中的emai元素为空就移除
2:list移除另一个list中有的元素
通过迭代器移除list中的元素就可以避免for循环中直接移除的下标越界异常!