java集合_淺談Iterable和Iterator的區(qū)別
1). Iterator是迭代器類,而Iterable是為了只要實(shí)現(xiàn)該接口就可以使用foreach,進(jìn)行迭代.
2). Iterable中封裝了Iterator接口,只要實(shí)現(xiàn)了Iterable接口的類,就可以使用Iterator迭代器了。
3). 集合Collection、List、Set都是Iterable的實(shí)現(xiàn)類,所以他們及其他們的子類都可以使用foreach進(jìn)行迭代。
4). Iterator中和核心的方法next(),hasnext(),remove(),都是依賴當(dāng)前位置,如果這些集合直接實(shí)現(xiàn)Iterator,則必須包括當(dāng)前迭代位置的指針。當(dāng)集合在方法間進(jìn)行傳遞的時候,由于當(dāng)前位置不可知,所以next()之后的值,也不可知。而當(dāng)實(shí)現(xiàn)Iterable則不然,每次調(diào)用都返回一個從頭開始的迭代器,各個迭代器之間互不影響。
以上這篇java集合_淺談Iterable和Iterator的區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 詳解Java中Iterable與Iterator用法
- Java 接口和抽象類的區(qū)別詳解
- Java源碼解析之接口List
- 淺談Java8新特性Predicate接口
- IDEA中WebService生成Java代碼并調(diào)用外部接口實(shí)現(xiàn)代碼
- Java8函數(shù)式接口的基礎(chǔ)學(xué)習(xí)教程
- java接口使用默認(rèn)方法的講解
- Java中的對象、類、抽象類、接口、繼承之間的聯(lián)系
- Java 枚舉類和自定義枚舉類和enum聲明及實(shí)現(xiàn)接口的操作
- Java利用httpclient通過get、post方式調(diào)用https接口的方法
- 五分鐘帶你了解Java的接口數(shù)據(jù)校驗(yàn)
- Java接口和抽象類有什么區(qū)別
- JAVA8之函數(shù)式編程Function接口用法
- Java源碼解析之Iterable接口
相關(guān)文章
java使用Socket實(shí)現(xiàn)SMTP協(xié)議發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了java使用Socket實(shí)現(xiàn)SMTP協(xié)議發(fā)送郵件的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-05-05
SpringBoot 統(tǒng)一公共返回類的實(shí)現(xiàn)
本文主要介紹了SpringBoot 統(tǒng)一公共返回類的實(shí)現(xiàn),配置后臺的統(tǒng)一公共返回類,這樣做目的是為了統(tǒng)一返回信息,文中示例代碼介紹的很詳細(xì),感興趣的可以了解一下2022-01-01
java中VO和DTO之間的轉(zhuǎn)換實(shí)現(xiàn)
本文主要介紹了java中VO和DTO之間的轉(zhuǎn)換實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
深入了解SpringBoot中@InitBinder注解的使用
這篇文章主要介紹了深入了解SpringBoot中@InitBinder注解的使用,@InitBinder注解可以作用在被@Controller注解的類的方法上,表示為當(dāng)前控制器注冊一個屬性編輯器,用于對WebDataBinder進(jìn)行初始化,且只對當(dāng)前的Controller有效,需要的朋友可以參考下2023-10-10
SpringBoot為啥不用配置啟動類的實(shí)現(xiàn)
這篇文章主要介紹了SpringBoot為啥不用配置啟動類的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
Java語言實(shí)現(xiàn)簡單FTP軟件 FTP軟件主界面(4)
這篇文章主要為大家詳細(xì)介紹了Java語言實(shí)現(xiàn)簡單FTP軟件,F(xiàn)TP軟件主界面編寫的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03

