集合类型

1有序可重复

1.1Array数组

一旦定义,数组的大小不可变,其中的元素类型不可变

val address = arrayOf("南京", "北京","上海")
1.2 MutableList可变列表

列表的大小可变,类型不可变

val newAddress = mutableOf("南京", "北京","上海")
// 末尾添加新元素 
newAddress.add("成都")
// 可以添加一个序列list array set
newAddress.addAll(address)
// 移除一个元素
newAddress.remove("北京")
newAddress.removeAt(3)
// 切片
newAddress.subList(2, 4)
// 清空
newAddress.clear()
newAddress.removeAll()

2.有序不重复

2.1Set(数学中的集合)

set大小固定,类型固定

val id = setOf(110,112,119)
2.2 MutableSet

大小不固定,类型固定

3.无序可重复

3.1 Map(键值对)

大小固定,类型固定

val game = mapOf(Pair("china","王鸣"),"Japan","ounisang","America","Warming")
3.2 MutableMap(键值对)

大小不固定,类型固定

你可能感兴趣的:(集合类型)