Kotlin 集合模塊提供了一系列集合類型,可用於存儲和處理數據。集合類型包括:
- List:有序的集合,允許重複元素。
- Set:無序的集合,不允許重複元素。
- Map:鍵值對集合。
List
List
類是一種有序的集合,允許重複元素。List
類提供了一系列方法,可用於操作集合中的元素,包括:
add()
:添加元素到集合中。remove()
:從集合中移除元素。get()
:獲取集合中的元素。size()
:獲取集合中的元素數量。
Set
Set
類是一種無序的集合,不允許重複元素。Set
類提供了一系列方法,可用於操作集合中的元素,包括:
add()
:添加元素到集合中。remove()
:從集合中移除元素。contains()
:檢查集合中是否包含元素。size()
:獲取集合中的元素數量。
Map
Map
類是一種鍵值對集合。Map
類提供了一系列方法,可用於操作集合中的元素,包括:
put()
:添加元素到集合中。get()
:獲取集合中的元素。containsKey()
:檢查集合中是否包含鍵。size()
:獲取集合中的元素數量。
示例
以下程式碼演示了如何使用 List
類:
Kotlin
fun main(args: Array<String>) {
val list = listOf(1, 2, 3, 4, 5)
println(list) // [1, 2, 3, 4, 5]
list.add(6)
println(list) // [1, 2, 3, 4, 5, 6]
list.remove(2)
println(list) // [1, 3, 4, 5, 6]
println(list[1]) // 3
println(list.size) // 5
}
以下程式碼演示了如何使用 Set
類:
Kotlin
fun main(args: Array<String>) {
val set = setOf(1, 2, 3, 4, 5)
println(set) // [1, 2, 3, 4, 5]
set.add(6)
println(set) // [1, 2, 3, 4, 5, 6]
set.remove(2)
println(set) // [1, 3, 4, 5, 6]
println(set.contains(2)) // false
println(set.size) // 5
}
以下程式碼演示了如何使用 Map
類:
Kotlin
fun main(args: Array<String>) {
val map = mapOf("a" to 1, "b" to 2, "c" to 3)
println(map) // {a=1, b=2, c=3}
map["d"] = 4
println(map) // {a=1, b=2, c=3, d=4}
println(map["a"]) // 1
println(map.size) // 4
}
結論
Kotlin 集合模塊提供了豐富的集合類型,可用於存儲和處理數據。Kotlin 開發人員可以根據自己的需要選擇合適的集合類型。
深入淺出學會編寫程式: https://pse.is/3ksear
Kotlin 實戰手冊: https://bookstw.link/5g3bsy
程式新手學習發問區,問都給問!!: https://www.facebook.com/groups/914880435669061
紫楓FB專頁: https://www.facebook.com/tbpfs2/
紫楓blog: https://tbpfs1.blogspot.com/
斗內專線: https://pse.is/KUYMP
0 意見:
張貼留言