一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - java集合_淺談Iterable和Iterator的區(qū)別

java集合_淺談Iterable和Iterator的區(qū)別

2020-06-12 14:56jingxian JAVA教程

下面小編就為大家?guī)?lái)一篇java集合_淺談Iterable和Iterator的區(qū)別。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1). Iterator是迭代器類(lèi),而Iterable是為了只要實(shí)現(xiàn)該接口就可以使用foreach,進(jìn)行迭代.

2). Iterable中封裝了Iterator接口,只要實(shí)現(xiàn)了Iterable接口的類(lèi),就可以使用Iterator迭代器了。

3). 集合Collection、List、Set都是Iterable的實(shí)現(xiàn)類(lèi),所以他們及其他們的子類(lèi)都可以使用foreach進(jìn)行迭代。

4). Iterator中和核心的方法next(),hasnext(),remove(),都是依賴(lài)當(dāng)前位置,如果這些集合直接實(shí)現(xiàn)Iterator,則必須包括當(dāng)前迭代位置的指針。當(dāng)集合在方法間進(jìn)行傳遞的時(shí)候,由于當(dāng)前位置不可知,所以next()之后的值,也不可知。而當(dāng)實(shí)現(xiàn)Iterable則不然,每次調(diào)用都返回一個(gè)從頭開(kāi)始的迭代器,各個(gè)迭代器之間互不影響。

以上這篇java集合_淺談Iterable和Iterator的區(qū)別就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品国产亚洲AV天美18 | 欧美视频网址 | 91在线视频导航 | 日韩成人免费aa在线看 | 亚洲黄视频在线观看 | 深夜福利软件 | 俺去俺来也www色官网免费的 | 天天综合天天综合 | 波多野结衣女老师 | 无敌秦墨漫画免费阅读 | 久久青草免费91线频观看站街 | 亚裔maricahaseaⅴ | 四虎影视在线看免费 720p | 国产亚洲精品日韩香蕉网 | 精品国产乱码久久久人妻 | 男人的天堂comwww | 日本人作爰啪啪全过程 | 国产好深好硬好爽我还要视频 | 每天都要睡男人(nph) | 91亚洲在线| 日韩 国产 欧美 | 久久精品美女 | 91青青国产在线观看免费 | 俄罗斯bbbbbbxxxxxx | 精品手机在线1卡二卡3卡四卡 | 翁用力的抽插 | 国产欧美日韩综合二区三区 | 骚虎tv| adult video在线观看 | 精品麻豆国产 | mmkk在线看片 | 日韩欧美在线视频一区二区 | 色在线看 | 日本漫画工囗全彩番在线 | 日本黄色一区 | 女教师系列三上悠亚在线观看 | chinesespanking调教 | 亚洲 制服 欧美 中文字幕 | 成人欧美一区二区三区白人 | 华人在线京东热 | 色热综合 |