记一次安卓(Kotlin)-kotlin数据容器_集合05

120 阅读1分钟
Kotlin集合

与数组不同的是可变集合的大小可以动态改变.

  • List:有序,可重复,通过下标访问元素.
  • Set:无序.不可重复.
  • Map:值可以重复,键是唯一的.

可变集合:创建完成后,可以增删改查. 不可变集合:创建完成后,可以改查,不可增删.

创建集合推荐使用mutableListOf系列方法创建,listOf创建的是不可变的集合


//map字典的创建-使用Pair指定集合中初始化的元素
val arraymap2 = mutableMapOf<String, String>(Pair("key","value"))
 

常见的集合操作:⬇️ image.png


//随机排列元素
list.shuffle()//随机排列元素

//排序,从小到大排序
list.sort()
//反转
list.revert()
//排序,从大大小
//list.sortDescending()