59.kotlin创建list集合
2019-10-05 本文已影响0人
写代码的向日葵
1.创建固定元素个数的list集合
fun main(args: Array<String>) {
val list = listOf<String>("林青霞", "高圆圆", "范冰冰")
list.forEachIndexed { index, value ->
println("$index $value")
}
}
- listof()简单方法创建的list集合不能添加,不能修改元素,是一个只读的集合
- 适用于集合元素固定的情况
2.创建一个可读可修改的集合
fun main(args: Array<String>) {
val list = mutableListOf<String>("林青霞", "高圆圆", "范冰冰")
list.forEach { println(it) }
list[0] = "柳岩"
list.forEach { println(it) }
list.add(2, "刘诗诗")
list.forEach { println(it) }
}
3.创建java中的集合
fun main(args: Array<String>) {
val list2 = ArrayList<String>()
list2.add("1")
list2.add("2")
list2.forEach { println(it) }
val list3 = arrayListOf<String>("1", "2")
list3.forEach { println(it) }
}