Kotlin 教學【從零開始學 Kotlin 程式設計】List 集合

【從零開始學 Kotlin 程式設計】
線上教學課程目錄:https://bit.ly/2Kx7GrM
Youtube 課程播放清單:https://bit.ly/3qJ5a5Q

List 集合

List 集合特性:按照順序排列,可以放重覆的物件

listOf 不可變的集合範例

在 Kotlin 中的 List 只能一開始初始資料和事後讀取該集合中的元素,之後不能進行增、刪、修。

//宣告一個 List 集合,並初始化資料,kotlin 會根據資料,自動推斷,資料型別
 var lists = listOf(666,777,888)
 
 //取出索引值為1的資料
 println(lists[1])

mutableListOf 可變的集合範例

若需要事後可以修改,需使用 MutableList 集合操作新增、移除、讀取、全部刪除資料:

//宣告一個 MutableList 資料型態為整數的集合變數
var mutableList: MutableList<Int>  = mutableListOf()

//新增資料
mutableList.add(666)
mutableList.add(777)
mutableList.add(888)
println(mutableList)

//獲取索引第二筆資料
mutableList[2]
println(mutableList[2])

//移除資料為 666 的資料(需要注意的是這裏跟 Java 不同,此處移除不是根據索引筆數)
mutableList.remove(666)
println(mutableList)

//根據索引筆數刪除方式
mutableList.remove(mutableList[1])
println(mutableList)

//刪除全部 mutableList 內的資料
mutableList.clear()
println(mutableList)

List 集合常用的方法

- add(element: E):將指定的元素添加到列表的末尾。
- add(index: Int, element: E):將指定的元素插入到列表的指定位置。
- remove(element: E):從列表中刪除指定的元素。
- removeAt(index: Int):從列表中刪除指定位置的元素。
- set(index: Int, element: E):用指定的元素替換列表中指定位置的元素。
- clear():從列表中刪除所有元素。
- size:返回列表中元素的數量。
- isEmpty:檢查列表是否為空。
- contains(element: E):檢查列表是否包含指定的元素。
- indexOf(element: E):返回列表中第一個出現指定元素的位置。
- subList(fromIndex: Int, toIndex: Int):返回一個包含列表中指定範圍內元素的子列表。

那這次的課程就介紹到這邊囉~

順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰

這個網誌中的熱門文章

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

Android Studio 歷代版本下載點

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

nano 文字編輯器