Collection集合的遍历
Iterator:迭代器,集合的专用遍历方式
1.Iterator< E > iterator:返回此集合中元素的迭代器,通过集合的iterator得到
2.迭代器是通过集合的iterator()方法得到的,所以说它是依赖于集合而存在的
Iterator中的常用方法
E next():返回迭代中的下一个元素
boolean hasNext():如果迭代具有更多元素,则返回true
public class Iterator1 {
public static void main(String[] args) {
Collection<String> c = new ArrayList<>();
c.add("hell");
c.add("word");
c.add("java");
//Iterator1<E> iterator():返回此集合中元素的迭代器,通过集合的iterator()方法得到
Iterator<String> it = c.iterator();
//boolean hasNext():如果迭代具有更多元素,则返回true
while (it.hasNext()){
String i = it.next();
System.out.println(i);
}
}
}