如何在 Kotlin 中初始化 List?
List<T> 表示通用資料型別的 List 集合。透過 <T>,我們理解到 List 沒有具體的取值型別。我們來看看如何在 Kotlin 中初始化這樣一個集合。
List<T> 可以分為兩種型別:不可變 和 可變。我們將看到初始化 List<T> 的兩種不同的實現。
示例 - 初始化 List<T> ~ 不可變 List
一旦列表被宣告為不可變,那麼它就變為只讀。
fun main(args: Array<String>) {
var myImmutableList = listOf(1, 2, 3)
// Convert array into mutableList
// Then, add elements into it.
myImmutableList.toMutableList().add(4)
// myImmutableList is not a mutable List
println("Example of Immutable list: " + myImmutableList)
}輸出
在這個示例中,我們聲明瞭一個不可變列表,稱為“myImmutableList”,然後在其中添加了一個值後對它進行了列印。
Example of Immutable list: [1, 2, 3]
示例 - 初始化 List<T> ~ 可變 List
我們可以修改可變列表的值。以下示例展示瞭如何初始化一個可變列表。
fun main(args: Array<String>) {
val myMutableList = mutableListOf(1, 2, 3)
myMutableList.add(4)
println("Example of mutable list: " + myMutableList)
}輸出
它將產生以下輸出 -
Example of mutable list: [1, 2, 3, 4]
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP