Iterator i =list.iterator();
while (i.hasNext()) {
String s = (String)i.next();
if ("world".equals(s)) {
list.add("javaee");
}
}
System.out.println(list);
}
}
上边是不行的,会出现Exception in thread "main" java.util.ConcurrentModificationException
要把Iterator方法换成,用listIterator的方法来添加元素
ListIterator lis = list.listIterator();
while (lis.hasNext()) {
String s = (String)lis.next();
if ("world".equals(s)) {
lis.add("javaee");
}
}