Kotlin 集合之列表 List
List 在 Kotlin 中是不可变的,创建后就不允许作任何修改操作。
定义 List
可以使用 listOf() 来创建含有元素的 List,数据类型由 Kotlin 根据初始化元素自动进行推断
可以使用 emptyList
val empty = emptyList<Int>() val list = listOf("a", "b", "c") println(list) // [a, b, c]
Kotlin 集合之可变列表 MutableList
MutableList 是可变的 List。底层由 LinkedList 实现。
val mList = linkedListOf("a", "b", "c") mList.add("d") println(mList) // [a, b, c, d]
List 相关操作
val names = listOf("Mike", "Peter", "Jane", "Mary") names filter { it.startsWith("M") } sortBy { it }map { it.toUpperCase() }forEach { print("${it},") } println() // MARY,MIKE,