public static void main(String[] args) {
Set<String> s = new HashSet<>();
s.add("aaa");
s.add("world");
s.add("bbb");
Iterator<String> it = s.iterator();
while(it.hasNext()) { //在迭代遍历的同时增加元素
if("world".equals(it.next())) {
s.add("javaee");
}
}
System.out.println(s);
}
上面程序是Set体系使用迭代器遍历元素,并在遍历过程中用s.add()方法增加元素,但是并没有像在List体系中那样,出现并发修改异常,请问大神解释一下!!!
|
|