大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁問答百科 >正文

詳解Collection是什么,怎么用(一)介紹(詳解Collection是什么,怎么用(一)詳細情況如何)

2022-08-04 06:13:34 問答百科來源:
導(dǎo)讀想必現(xiàn)在有很多小伙伴對于詳解Collection是什么,怎么用(一)方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于詳解Coll...

想必現(xiàn)在有很多小伙伴對于詳解Collection是什么,怎么用(一)方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于詳解Collection是什么,怎么用(一)方面的知識分享給大家,希望大家會喜歡哦。

1、首先,下圖是我們collection關(guān)系的簡介圖,Collection本身是一個接口,主要的兩個分支分別為List和Set。list和set也是接口,他們也都繼承于collection。區(qū)別是list僅僅要求是有序的序列,是允許元素重復(fù)的,而set是嚴格上的數(shù)學(xué)概念上的集合,是不允許存在重復(fù)元素的。

2、

3、以下就是Collection接口的api,包含了添加刪除遍歷以及判斷是否為空等等操作,所有collection的直接子類和間接子類都必須實現(xiàn):1.不帶任何參數(shù)的構(gòu)造函數(shù)2.帶參數(shù)為collection的構(gòu)造函數(shù)

4、

5、list繼承于collection,有序且第一個元素位置為0,之后每個元素位置加一。有序但是允許存在相同的元素。接口方面,在包含了collection的同時,多了一些獲取子隊列以及更改固定位置的元素相關(guān)功能。

6、

7、set既然也是繼承collection的存在,那么它就也是集合中的一類,比較特殊的是set內(nèi)不允許有重復(fù)元素,因此一些去重的操作,比起一一遍歷,轉(zhuǎn)化為set來存儲也是不錯的方式。接口方面,和collection沒有區(qū)別

8、

9、Iterator是一個接口,也是作為集合的迭代器而存在的。通俗一點的說,集合都可以通過iterator來遍歷集合中的元素,api也很簡單,判斷是否有下一個元素,獲取下一個元素以及刪除當(dāng)前元素這三個功能,唯一需要注意的就是,循環(huán)中刪除元素的做法一定要注意下標,多線程情況慎用刪除元素,因為集合的改變以及序號的改變,會導(dǎo)致遍歷集合的時候出現(xiàn)ConcurrentModificationException異常。

10、

11、以上就是關(guān)于collection類的大致介紹,對于初學(xué)者來說本文的知識已經(jīng)足夠了,更多的關(guān)于抽象類和接口在下一篇給需要了解的人做更深層次的介紹,也希望各位可以在看完本文之后可以學(xué)有所得,謝謝大家。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標簽:

最新文章:

熱點推薦
熱評文章
隨機文章
99一级特黄色性生活片| 色婷婷丁香激情五月天| 国产免费成人激情视频| 午夜精品在线视频一区| 日韩1区二区三区麻豆| 中国一区二区三区人妻| 中文字幕精品少妇人妻| 91久久精品国产成人| 国产性情片一区二区三区| 国产精品不卡高清在线观看| 国产色偷丝袜麻豆亚洲| 尤物天堂av一区二区| 欧美黑人黄色一区二区| 日韩中文字幕免费在线视频| 不卡视频在线一区二区三区| 后入美臀少妇一区二区| 欧美熟妇一区二区在线| 一个人的久久精彩视频| 人人妻人人澡人人夜夜| 久久久精品日韩欧美丰满| 中文字幕亚洲在线一区| 国产欧美日韩不卡在线视频| 国产亚洲视频香蕉一区| 欧美成人免费视频午夜色| 午夜福利直播在线视频| 一区二区在线激情视频| 99久久国产精品成人观看| 大香蕉精品视频一区二区| 午夜精品一区免费视频| 欧美成人久久久免费播放| 美女激情免费在线观看| 日韩在线视频精品视频| 欧美日韩在线视频一区| 日韩成人午夜福利免费视频| 美女被后入福利在线观看| 日本午夜免费啪视频在线| 黄片在线免费观看全集| 日韩一区二区免费在线观看| 欧美成人国产精品高清| 日韩免费国产91在线| 中文字幕乱子论一区二区三区|