2021
02-21
02-21
Java 如何绕过迭代器遍历时的数据修改异常
前言既然是绕过迭代器遍历时的数据修改异常,那么有必要先看一下是什么样的异常。如果在集合的迭代器遍历时尝试更新集合中的数据,比如像下面这样,我想输出Hello,World,Java,迭代时却发现多了一个C++元素,如果直接删除掉的话。List<String> list = new ArrayList<>();Collections.addAll(list, "Hello", "World", "C++", "Java");// 我想输出Hello,World,Java,迭代时发现多一...
继续阅读 >