写这篇文章也是巧合,在暑假的时候和群友聊天的时候无意间聊到了迭代器、。
我都学java一年了,居然对它还是如此的陌生。于是我又巩固了一遍。
迭代器的产生就是为了遍历集合的。
所有集合都继承了Collection接口,而它又继承了Iterable接口
首先说明:迭代器只是一个接口,里面拥有遍历集合的方法,所以每个集合遍历的方式都不同,它们都需要重写迭代器的方法。在所有实现了迭代器的集合中,都能找到实现迭代器所有方法的类。
Iterator<user> iterator = list1.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}