【第四阶段】kotlin语言可变list集合

1.可变list集合

完整写法
var list:MutableList<String> = mutableListOf<String>("java","kotlin","c","c++")
省略写法
var list= mutableListOf("java","kotlin","c","c++")
fun main() {
    //可变集合
    var list= mutableListOf("java","kotlin","c","c++")
    list.add("c#") //增加
    list.remove("c")
    println(list)
}

执行结果
在这里插入图片描述
2.不可变集合

var list2= listOf(123,456,789)

不可变集合,不能完成可变操作,例如无法使用list2.add

3.不可变集合to 可变集合 ,不可变.toMutableList()
创建可变集合来接收

package Stage4

fun main() {
    //可变集合
    var list= mutableListOf("java","kotlin","c","c++")
    list.add("c#") //增加
    list.remove("c")
    println(list)
    //不可变集合,不能完成可变操作,例如无法使用list2.add
    var list2= listOf(123,456,789)
    //不可变集合 to 可变集合
    var list3 = list2.toMutableList()
    list3.add(111)
    println(list3)
}

执行结果
在这里插入图片描述
4.可变集合 to 不可变集合 可变.tolist()

package Stage4

fun main() {
    //可变集合
    var list= mutableListOf("java","kotlin","c","c++")
    list.add("c#") //增加
    list.remove("c")
    println(list)
    //不可变集合,不能完成可变操作,例如无法使用list2.add
    var list2= listOf(123,456,789)
    //不可变集合 to 可变集合
    var list3 = list2.toMutableList()
    list3.add(111)
    println(list3)

    //可变集合to不可变集合   list4.add等不能使用
    var list4=list.toList()
    println(list4)
}

执行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值