常用方法
boolean hasNext():
判断集合中是否还有下一个元素,有则返回true,否则返回false
E next():
返回迭代器的下一个元素
注意事项
1.Iterator迭代器是一个接口,无法直接使用,需要使用Iterator接口的实现类对象
2.Iterator接口的实现类对象的获取方式:
使用Collection接口中的iterator()方法:
Iterator<E> iterator():返回在此Colection的元素上进行迭代的迭代器
使用步骤
1.使用集合中的方法Iterator()获取迭代器的实现类对象,使用Iterator接口接收
2.使用Iterator接口中的hasNext()方法判断是否存在下一个元素
3.使用Iterator接口中的next()方法取出集合中的下一个元素
eg.
Collection<String> col = new ArrayList<>();
Iterator<String> it = col.iterator();