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

服務(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ù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99视频观看 | 五月色婷婷在线影院 | 4hu影院在线观看 | 幻女free性俄罗斯第一次摘花 | 四虎免费永久观看 | 国产外围 | 2012在线观看免费视频大全 | 精新精新国产自在现拍 | 黄色a∨| 国产日韩欧美综合一区二区三区 | 日本日日黄 | 欧美大片一区二区三区 | 亚洲天堂网在线观看视频 | 男人天堂影院 | 国产全部理论片线观看 | 日本中出视频 | 思思久久精品在热线热 | 3d蒂法受辱在线播放 | 操熟美女又肥又嫩的骚屁股 | 91香蕉国产在线观看免费永久 | 久久国产36精品色熟妇 | 国产未成女年一区二区 | 国产男技师 | 欧美男男gaygaysxxx | 秘书喂奶好爽一边 | 狠狠的撞进去嗯啊h女强男视频 | 国内自拍成人网在线视频 | 男人天堂网页 | 免费精品在线视频 | 热99精品只有里视频最新 | 久久精品123 | 国产精品一区二区在线观看完整版 | 丰满大屁股美女一级毛片 | 性一交一乱一伧老太 | 91手机看片国产永久免费 | 毛片免费在线视频 | 精品91自产拍在线观看99re | 欧美日一级片 | 九色PORNY蝌蚪视频首页 | 日韩在线一区二区三区 | 草草国产成人免费视频 |