其它Kotlin容器

fun main () {
    //创建可变列表
    val myList: MutableList<Int> = mutableListOf(1,2,3,4,5)
    myList.addAll(listOf(1,2,3,4,5))    //其中listOf创建的是不可变列表
    myList.add(8)
    myList.addFirst(0)    
    myList.addLast(10)    
    myList.shuffle()      //随机排列
    myList.sort()         
    myList.reverse()      //反转


    //创建可变字典
    val myMap: MutableMap<Int, String> = mutableMapOf(Pair(1, "John"))
    myMap.put(2, "Jan")
    myMap[3] = "Tom"
    //创建不可变字典
    val newMap: Map<String, String> = mapOf("Smith" to "Teacher", "Julie" to "Classmate")


    //创建可变集合
    val mySet: MutableSet<String> = mutableSetOf("John", "Jan")
    mySet.add("Smith")
    mySet.addAll(setOf("Tom", "Jerry")) //其中setOf创建的是不可变集合
    mySet.remove("Smith")
    mySet.clear()

    println("Is mySet empty? ${mySet.isEmpty()}")
    println("The size of MySet is ${mySet.size}")
    println("The index of \"Smith\" is ${mySet.indexOf("Smith")} ")
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值