Kotlin 集合

来源:互联网 发布:c语言中strtok 编辑:程序博客网 时间:2024/05/17 01:02

集合

Kotlin中集合分为可变集合和不可变集合
使用标准库函数建立集合
集合中也包含集合操作方法

fun main(args: Array<String>) {    val mlist: MutableList<Int> = mutableListOf(1, 2, 3)    mlist.add(4)    println(mlist) // [1, 2, 3, 4]    // 获取迭代器    val it = mlist.iterator()    it.hasNext() // true    it.next() // 1    val list: List<Int> = listOf(1, 2, 3)    list[2] = 1 //error    val set = setOf(1, 2, 3, 3, 4, 2)    val mset = mutableSetOf(1, 2, 3, 3, 3, 2, 4)    mset.add(5)    mset.add(2)    println(mset) // [1, 2, 3, 4, 5]    // to 是一个中缀函数 返回与另一个值组成的键值对    val map = mapOf(1 to 2, 3 to 4, 5.to(6))    val mmap = mutableMapOf(1 to 2, 3 to 4)}