
- Kotlin 教程
- Kotlin - 首頁
- Kotlin - 概述
- Kotlin - 環境設定
- Kotlin - 架構
- Kotlin - 基本語法
- Kotlin - 註釋
- Kotlin - 關鍵字
- Kotlin - 變數
- Kotlin - 資料型別
- Kotlin - 運算子
- Kotlin - 布林值
- Kotlin - 字串
- Kotlin - 陣列
- Kotlin - 範圍
- Kotlin - 函式
- Kotlin 控制流
- Kotlin - 控制流
- Kotlin - if...else 表示式
- Kotlin - when 表示式
- Kotlin - for 迴圈
- Kotlin - while 迴圈
- Kotlin - break 和 continue
- Kotlin 集合
- Kotlin - 集合
- Kotlin - 列表
- Kotlin - 集合
- Kotlin - 對映
- Kotlin 物件和類
- Kotlin - 類和物件
- Kotlin - 建構函式
- Kotlin - 繼承
- Kotlin - 抽象類
- Kotlin - 介面
- Kotlin - 可見性控制
- Kotlin - 擴充套件
- Kotlin - 資料類
- Kotlin - 密封類
- Kotlin - 泛型
- Kotlin - 委託
- Kotlin - 解構宣告
- Kotlin - 異常處理
- Kotlin 有用資源
- Kotlin - 快速指南
- Kotlin - 有用資源
- Kotlin - 討論
Kotlin - 集合
集合是大多數程式語言中的一個常見概念。集合通常包含許多相同型別的物件,集合中的物件稱為元素或專案。
Kotlin 標準庫提供了一套全面的工具來管理集合。以下集合型別與 Kotlin 相關
Kotlin 列表 - 列表是有序集合,可以透過索引訪問元素。列表中可以多次出現相同的元素。
Kotlin 集合 - 集合是唯一元素的集合,這意味著它是沒有重複的物件組。
Kotlin 對映 - 對映(或字典)是一組鍵值對。鍵是唯一的,每個鍵都對映到一個值。
Kotlin 集合型別
Kotlin 提供以下型別的集合
可變集合或不可變集合
可變集合
Kotlin 不可變集合
不可變集合或簡稱集合介面提供只讀方法,這意味著一旦建立集合,我們就無法更改它,因為沒有可用的方法來更改已建立的物件。
集合型別 | 不可變集合的方法 |
---|---|
列表 | listOf() listOf<T>() |
對映 | mapOf() |
集合 | setOf() |
示例
fun main() { val numbers = listOf("one", "two", "three", "four") println(numbers) }
執行上述 Kotlin 程式時,將生成以下輸出
[one, two, three, four]
Kotlin 可變集合
可變集合提供讀寫方法。
集合型別 | 不可變集合的方法 |
---|---|
列表 | ArrayList<T>() arrayListOf() mutableListOf() |
對映 | HashMap hashMapOf() mutableMapOf() |
集合 | hashSetOf() mutableSetOf() |
示例
fun main() { val numbers = mutableListOf("one", "two", "three", "four") numbers.add("five") println(numbers) }
執行上述 Kotlin 程式時,將生成以下輸出
[one, two, three, four, five]
請注意,更改可變集合不需要它是var。
測驗時間 (面試和考試準備)
Q 1 - 關於 Kotlin 集合,以下哪一項是正確的?
答案:D
解釋
所有給定的語句都是關於 Kotlin 集合的真實陳述
Q 2 - 以下程式的輸出是什麼
fun main() { val numbers = listOf("one", "two", "three", "four") numbers = listOf("five") }
答案:C
解釋
這將停止並出現錯誤:val 無法重新賦值。
Q 2 - 哪條語句不正確?
答案:D
解釋
Kotlin 提供集合型別:集合、列表和對映
廣告