欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

JAVA中ListIterator和Iterator詳解與辨析(推薦)

在使用Java集合的時候,都需要使用Iterator。但是java集合中還有一個迭代器ListIterator,在使用List、ArrayList、LinkedList和Vector的時候可以使用。這兩種迭代器有什么區(qū)別呢?下面我們詳細(xì)分析。這里有一點需要明確的時候,迭代器指向的位置是元素之前的位置。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、巫溪網(wǎng)站維護(hù)、網(wǎng)站推廣。

首先看一下Iterator和ListIterator迭代器的方法有哪些。

Iterator迭代器包含的方法有:

hasNext():如果迭代器指向位置后面還有元素,則返回 true,否則返回false

next():返回集合中Iterator指向位置后面的元素

remove():刪除集合中Iterator指向位置后面的元素

ListIterator迭代器包含的方法有:

   add(E e): 將指定的元素插入列表,插入位置為迭代器當(dāng)前位置之前

hasNext():以正向遍歷列表時,如果列表迭代器后面還有元素,則返回 true,否則返回false

hasPrevious():如果以逆向遍歷列表,列表迭代器前面還有元素,則返回 true,否則返回false

next():返回列表中ListIterator指向位置后面的元素

nextIndex():返回列表中ListIterator所需位置后面元素的索引

previous():返回列表中ListIterator指向位置前面的元素

previousIndex():返回列表中ListIterator所需位置前面元素的索引

remove():從列表中刪除next()或previous()返回的最后一個元素(有點拗口,意思就是對迭代器使用hasNext()方法時,刪除ListIterator指向位置后面的元素;當(dāng)對迭代器使用hasPrevious()方法時,刪除ListIterator指向位置前面的元素)

set(E e):從列表中將next()或previous()返回的最后一個元素返回的最后一個元素更改為指定元素e

一.相同點

都是迭代器,當(dāng)需要對集合中元素進(jìn)行遍歷不需要干涉其遍歷過程時,這兩種迭代器都可以使用。

二.不同點

1.使用范圍不同,Iterator可以應(yīng)用于所有的集合,Set、List和Map和這些集合的子類型。而ListIterator只能用于List及其子類型。

2.ListIterator有add方法,可以向List中添加對象,而Iterator不能。

3.ListIterator和Iterator都有hasNext()和next()方法,可以實現(xiàn)順序向后遍歷,但是ListIterator有hasPrevious()和previous()方法,可以實現(xiàn)逆向(順序向前)遍歷。Iterator不可以。

4.ListIterator可以定位當(dāng)前索引的位置,nextIndex()和previousIndex()可以實現(xiàn)。Iterator沒有此功能。

5.都可實現(xiàn)刪除操作,但是ListIterator可以實現(xiàn)對象的修改,set()方法可以實現(xiàn)。Iterator僅能遍歷,不能修改。

以上所述是小編給大家介紹的JAVA中ListIterator和Iterator詳解與辨析(推薦),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!

分享文章:JAVA中ListIterator和Iterator詳解與辨析(推薦)
新聞來源:http://aaarwkj.com/article40/igjseo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、品牌網(wǎng)站制作關(guān)鍵詞優(yōu)化、服務(wù)器托管、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
98精品偷拍视频一区二区三区| 韩国日本午夜福利在线| 亚洲第一女人天堂av| 说中文字幕的黄色大网站| 国产在线自拍一区二区| av一区二区三区不卡在线看| 三级日本午夜在线观看| 精品国产50部农村老熟女av| 亚洲香蕉一区二区免费| 最新天堂av资源在线观看| 久久夜色噜噜噜av一区| 四虎在线观看免费资源| 国产一区av剧情巨作| 免费高清av一区二区| 日本视频天堂在线不卡| 中国亚洲视频一区二区| 亚洲字幕中文在线乱码mv| 中文字幕av二区三区人妻| 亚洲精品国产二区中文字幕| 久久青草精品欧美日韩精品| 中文字慕日韩精品欧美一区| 密桃精品一区二区三区在线观看| 日韩欧美精品久久黄| 欧美中日韩一区二区三区| 极品大胸美女被啪啪的高潮| 亚洲精品区免费观看av| 国产又粗又硬又长又爽在线观看 | 国产精品久久中文字幕网| 天堂av在线资源观看| 麻豆人妻性色av专区| 免费av在线网址网站| 在线天堂一区二区三区| 亚洲综合另类视频在线观看| 精品人妻aⅴ一区二区| 国产不卡的视频在线观看| 婷婷中文字幕在线视频| 日韩欧美短视频在线观看| 国产一区二区三区自拍| 久久久久精品久久久| 亚洲午夜天堂精品福利天堂| 麻豆国产传媒片在线观看|