mutableListOf.add("cat")
mutableListOf.remove("jack")
### kotlin中支持内容修改的列表叫做可变列表,可以使用mutableListOf函数。list还支持使用toList和toMutableList动态实现 只读列表和可变列表的相互转换
//转换为只读列表
val toList = mutableListOf.toList()
### mutator函数:
能修改可变列表的函数有一个统一的名字:mutator函数
//能修改可变列表的函数有一个统一的名字:mutator函数
mutableListOf += “Jimmy”//添加jimmy
mutableListOf -= “Jimmy”//移除jimmy
//如果list中的元素包含dog 则移除
mutableListOf.removeIf { it.contains(“dog”) }
### 遍历(三种方式)
//for in 遍历
for(s in list2){
println(s)
}
//forEach遍历
list2.forEach {
print(it)
}
//forEachIndexed遍历时获取索引
list2.forEachIndexed { index, item ->
print("$index, $item")
}
解构
val list2 = listOf(“j”, “k”, “l”)