集合
在Kotlin中提供了常用的集合使用方式,如下所示:
//创建一个空的list集合,相当于 new ArrayList()
var list = mutableListOf<String>()
var list = mutableListOf("a","b","c")
//获取值
var data = list[0]
var data = list.get(0)
//添加值
list.add("d")
list.add(1,"e")
//创建一个空的map集合,相当于 new LinkedHashMap()
var map = mutableMapOf<String,String>()
//创建一个空的set集合,相当于 new LinkedHashSet()
var set = mutableSetOf<String>()
listOf()函数
创建一个不可变的List。
1、无参的listOf()函数,返回空的List。该函数返回一个单例对象EmptyList。
fun <T> listOf(): List<T>
2、传入一个T类型的数组,如果长度为0就返回空列表,否则就将数组转换为列表。