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 開發教學)

nano 文字編輯器

Android Studio 歷代版本下載點

16天記下7000單字

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