List接口代表只读列表,不能增加和删除元素。要想增加和删除元素,就要使用MutableList接口。List转MutableList,就可以用toMutableList
,示例如下:
fun main() {
//用listOf初始化一个不可变的List
val nameList = listOf("zhangsanfeng", "zhangjuzheng","libai","lishiming")
//List转MutableList
var nameList2 = nameList.toMutableList()
nameList2.removeLast()
nameList2.removeLast()
nameList2.add("zhangqian")
println(nameList2)
}
class ToMutableListTest {
}
运行结果: