一、迭代器的概念 点击此处返回总目录 二、Iterator接口 三、Iterator的实现过程 四、迭代器的并发修改异常 五、增强的for循环
一、迭代器(Iterator)介绍 在java里面有一个接口:Iterator。 java里面有很多集合,每种集合元素存储的方式不一样,取的方式可能也不一样。每一个都学习怎么获取很不现实,这时候就出现了迭代器,把所有的集合都搞成同样的方式获取。迭代器的好处就是,屏蔽掉了各种集合的不同。 Collection集合元素的通用获取方式:取元素之前首先判断集合中有没有元素,如果有,就把元素取出来,如果还有,就继续取出,直到取完。这种取出方式的专业术语就叫迭代。(说白了,就是遍历)
迭代器:获取集合中元素的一种方式。
二、Iterator接口 共有三个抽象方法,我们学习两个: 1. boolean hasNext() //如果仍有元素可以迭代,则返回 true。 2. E next() //获取下一个元素。
因为Iterator是接口,所以应该找他的实现类。 接口Colletion中的iterator()方法,返回的就是在此 collection 的元素上进行迭代的迭代器。 < |
Iterator(迭代器)、增强for循环
最新推荐文章于 2024-05-25 11:24:57 发布