当我们从空ArrayList中删除-1和空ArrayList时,它抛出ConcurrentModificationException,当我们从相同的空ArrayList中删除0时,它抛出NoSuchElementException请找到下面的代码: public static void main(String[] argv) {
ArrayList<Integer> list = ne
当取消第一个定时器后启动第二个定时器时,我就会得到ConcurrentModificationException。两个计时器都使用单独的ArrayList并遍历它。没有在列表上执行删除/修改,仍然会抛出ConcurrentModificationException。
当我停止第一个定时器并立即启动第二个定时器时,就会发生这种情况。不知道为什么,因为我正在遍历列表,只读取值。> list = new ArrayList<Object