for-each是要使用的语法糖
iterators(方法2)。
iterators如果需要在循环中修改集合,则可能需要使用。第一种方法将引发异常。
for (String i : list) { System.out.println(i); list.remove(i); // throws exception}Iterator it=list.iterator();while (it.hasNext()){ System.out.println(it.next()); it.remove(); // valid here}


