kotlin集合——>集合操作概述、集合轉換


1. 集合操作概述:

  Kotlin 標准庫提供了用於對集合執行操作的多種函數。這包括簡單的操作,例如獲取或添加元素,以及 更復雜的操作,包括搜索、排序、過濾、轉換等

  1.1 擴展與成員函數

    集合操作在標准庫中以兩種方式聲明:集合接口的成員函數和擴展函數。

    成員函數定義了對於集合類型是必不可少的操作。例如,Collection 包含函數 isEmpty() 來檢查其是否為空; List包含用於對元素進行索引訪問的get( )等等 。

    創建自己的集合接口實現時,必須實現其成員函數。為了使新實現的創建更加容易,請使用標准庫中集合接口的框架實現:AbstractCollection、AbstractList、AbstractSet、AbstractMap 及其 相應可變抽象類。

    其他集合操作被聲明為擴展函數。這些是過濾、轉換、排序和其他集合處理功能。

  1.2 公共操作

    公共操作可用於只讀集合與可變集合,常見的操作分為以下幾類:

— 集合轉換
— 集合過濾
— plus 與 minus 操作符
— 分組
— 取集合的一部分
— 取單個元素
— 集合排序
— 集合聚合操作

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM