在 Kotlin 中没有实现和 Java 一样的 List 集合,而是使用了和 Java 一样的 ArrayList 集合。Kotlin 中提供了以下四种函数方法来使用 ArrayList,分别是
1、listOf()
2、listOfNotNull()
3、mutableListOf()
4、arraylistOf()
其中最主要的区别为可变的集合与不可变的集合。listOf()、listOfNotNull() 为不可变集合,mutableListOf()、arraylistOf()为可变集合。
一、创建不同 ArrayList
1.1 llistOf()
var list = listOf(“A”, “B”, “C”)
Log.e(“TEST”, list.toString())
输出:[A, B, C]
var list2 = listOf(null)
Log.e(“TEST”, list2.toString())
输出:[null]
1.2 listOfNotNull()
var list = listOfNotNull(“A”, “B”, “C”, null)
Log.e(“TEST”, list.toString())
输出:[A, B, C]
var list2 = listOfNotNull(null)
Log.e(“TEST”, list2.toSt