java中的Iterator迭代器
方法hasNext():在迭代器底层其实是有一个指针指向容器内的元素,在未调用hasNext()之前,指针指向的是容器第一个元素的前一个位置。注意:迭代器在执行过程中不能对容器内的元素做增删操作(合法调用迭代器自带的remove除外),这样会使迭代器不合法,发生不可预知的后果。②使用迭代器:容器必须实现Iterator接口,在迭代器遍历过程中不能使用除迭代器自带的remove()方法对迭代器进行增删。该方法的返回值是一个名为Iterator的接口,这个接口也被称为迭代器。扩展2:增强for循环与