迭代器(Iterator)的一般使用方法
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。
操作方法
(01)Java中的Iterator功能比较简单,并且只能单向移动:(1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是able接口,被Collection继承。
(02)(2) 使用next()获得序列中的下一个元素。
(03)(3) 使用hasNext()检查序列中是否还有元素。
(04)(4) 使用remove()将迭代器新返回的元素删除。
迭代器应用:
(01)list l = new ArrayList();("aa");("bb");("cc");for (Iterator iter = ator();ext();) {String str = (String)();tln(str);}/*迭代器用于while循环Iterator iter = ator();while(ext()){String str = (String) ();tln(str);} */
特别提示
Iterator是Java迭代器最简单的实现,为List设计的ListIterator具有更多的功能,它可以从两个方向遍历List,也可以从List中插入和删除元素。
-
古代人平均寿命
(01)古代人的平均寿命因地区、社会经济状况和医疗条件的不同而有很大的变化。以下是一些古代时期的平均寿命数据的例子:1.早期人类:在旧石器时代,根据考古和人类遗骸的研究,人类的平均寿命约为20到30岁左右。这主要是因为缺乏现代医疗和卫生设施,患病和疾病的风险较高...
-
电脑护眼模式怎么打开
(01)电脑护眼模式的打开方法因操作系统不同而有所差异。以下是在不同操作系统中打开护眼模式的方法:1.Windows10:a.点击屏幕左下角的"开始"按钮,进入"开始"菜单。b.点击"设置"图标,进入设置界面。(02)c.在设置界面中,点击"系统"选项。d.在系统设置界面中,点击"...
-
一个比特币值多少人民币?2019突破55285元(最高137177元)
导语:比特币是一种加密的虚拟数字货币,在2017年12月17日曾达到历史最高价19850美元,但是在2017年9月4日,央行表示禁止虚拟货币的交易,并且比特币在中国是没有法律上的货币地位,不过据国外报价表明,在2019年5月14日,比特币的价格已经再创新高,突破了8000美元,也就是人民币...
-
锦鲤养什么颜色最吉利?揭秘锦鲤的风水讲究
导语:锦鲤一直都都是十分风靡的高级观赏鱼,在价格方面也是比较夸张的。之前大家也了解过史上最贵的锦鲤,相信让人十分惊讶。不过锦鲤在风水方面也有有一定讲究的,不同的颜色有着不同的寓意,下面和探秘志小编一起了解一下。锦鲤养什么颜色最吉利锦鲤品种根据颜色划分...