Kotlin-集合

Iterable:父類。所有我們可以遍歷一系列的都是實現這個接口。

MutableIterable:一個支持遍歷的同時可以執行刪除的Iterables。

Collection:這個類相是一個范性集合。我們通過函數訪問可以返回集合的size、是否為空、是否包含一個或者一些item。這個集合的所有方法提供查詢,因為connections是不可修改的。

MutableCollection:一個支持增加和刪除item的Collection。它提供了額外的函數,比如 add 、 remove 、 clear 等等。

List:可能是最流行的集合類型。它是一個范性有序的集合。因為它的有序,我們可以使用 get 函數通過position來訪問。

MutableList:一個支持增加和刪除item的List。

Set:一個無序并不支持重復item的集合。

MutableSet:一個支持增加和刪除item的Set。

Map:一個key-value對的collection。key在map中是唯一的,也就是說不能有兩對key是一樣的鍵值對存在于一個map中。

MutableMap:一個支持增加和刪除item的map。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容