从一个 Collection 中使用迭代器方法来获取迭代器实例
Iterator 使用代码如下:
List<String> list = new ArrayList<>();
Iterator<String> it = list.iterator();
while(it.hasNext()){
String obj = it.next();
System.out.println(obj);
}
Iterator 的特点是更加安全,因为它可以确保,在当前遍历的集合元素被更改的时候(用集合的方法更改),就会抛出 ConcurrentModificationException 异常。