Kotlin集合
与数组不同的是可变集合的大小可以动态改变.
- List:有序,可重复,通过下标访问元素.
- Set:无序.不可重复.
- Map:值可以重复,键是唯一的.
可变集合:创建完成后,可以增删改查. 不可变集合:创建完成后,可以改查,不可增删.
创建集合推荐使用mutableListOf系列方法创建,listOf创建的是不可变的集合
//map字典的创建-使用Pair指定集合中初始化的元素
val arraymap2 = mutableMapOf<String, String>(Pair("key","value"))
常见的集合操作:⬇️
//随机排列元素
list.shuffle()//随机排列元素
//排序,从小到大排序
list.sort()
//反转
list.revert()
//排序,从大大小
//list.sortDescending()