kotlin集合——>集合操作概述、集合轉(zhuǎn)換
1. 集合操作概述:
Kotlin 標準庫提供了用于對集合執(zhí)行操作的多種函數(shù)。這包括簡單的操作,例如獲取或添加元素,以及 更復雜的操作,包括搜索、排序、過濾、轉(zhuǎn)換等
1.1 擴展與成員函數(shù)
集合操作在標準庫中以兩種方式聲明:集合接口的成員函數(shù)和擴展函數(shù)。
成員函數(shù)定義了對于集合類型是必不可少的操作。例如,Collection 包含函數(shù) isEmpty() 來檢查其是否為空; List包含用于對元素進行索引訪問的get( )等等 。
創(chuàng)建自己的集合接口實現(xiàn)時,必須實現(xiàn)其成員函數(shù)。為了使新實現(xiàn)的創(chuàng)建更加容易,請使用標準庫中集合接口的框架實現(xiàn):AbstractCollection、AbstractList、AbstractSet、AbstractMap 及其 相應可變抽象類。
其他集合操作被聲明為擴展函數(shù)。這些是過濾、轉(zhuǎn)換、排序和其他集合處理功能。
1.2 公共操作
公共操作可用于只讀集合與可變集合,常見的操作分為以下幾類:
— 集合轉(zhuǎn)換
— 集合過濾
— plus 與 minus 操作符
— 分組
— 取集合的一部分
— 取單個元素
— 集合排序
— 集合聚合操作

浙公網(wǎng)安備 33010602011771號