当前位置: 首页> 健康> 母婴 > 沈阳seo博客_沈阳seo专业培训_百度网址安全检测中心_方象科技的服务范围

沈阳seo博客_沈阳seo专业培训_百度网址安全检测中心_方象科技的服务范围

时间:2025/7/12 20:18:51来源:https://blog.csdn.net/qq_26522993/article/details/147088837 浏览次数:0次
沈阳seo博客_沈阳seo专业培训_百度网址安全检测中心_方象科技的服务范围

/*** kotlin 集合* List:是一个有序列表,可通过索引(下标)访问元素。元素可以在list中出现多次、元素可重复* Set:是元素唯一的集合。一般来说 set中的元素顺序并不重要、无序集合* Map:(字典)是一组键值对。键是唯一的,每个键都刚好映射到一个值,值可以重复* */fun main() {/*** 列表的创建方式-可变列表* */val arrayString= mutableListOf<String>()arrayString.add("1")arrayString.add("2")arrayString.add("2")arrayString.add(3,"3")val arrayString2= mutableListOf<String>("1","2","3","3")arrayString2.add("4")/*** 列表的创建方式-不可变列表:没有add,remove 等操作方法* 必须指定元素类型* 必须指定初始化数据元素* */val arrayInt= listOf<Int>(1,2,3)/*** map字典的创建--可变字典* Map:(字典)是一组键值对。键是唯一的,每个键都刚好映射到一个值,值可以重复* */val array:ArrayMap<String,String> = arrayMapOf(Pair("key","value"))val arrayMap= mutableMapOf<String,String>()arrayMap["1"] = "1"arrayMap["2"] = "2"arrayMap["3"] = "3"arrayMap["3"] = "4"//当key相同时,会覆盖上一次数据/*** map 字典的创建--使用Pair指定集合中初始化的元素* */val arrayMap2= mutableMapOf<String,String>(Pair("key","value"))/*** Map字典的创建--不可变字典,不可动态添加--没有put 等操作方法* */val arrayMap3= mapOf<String,String>(Pair("key","value"))val arrayMap4= mapOf<String,String>()/*** Set集合的创建--可变集合,元素唯一* */val set= mutableSetOf<Int>()set.add(1)set.add(2)set.add(3)set.add(3)//添加不进去for (item in set) {println(item)}val set2= mutableSetOf<Int>(1,2,3,4,5)set2.add(1)set2.add(2)for (item in set2) {println(item)}/*** Set集合的创建--不可变集合,元素唯一* */val set3= setOf<Int>(1,2,3,4,5)
}

集合具体使用方法

集合高级方法:翻转,随机排序

//集合元素翻转
val numbers= mutableListOf(1,2,3,4,5)
println(numbers)
numbers.reverse()
println(numbers)//随机排列元素
numbers.shuffle()
println(numbers)//从小到大排序
numbers.sort()
println(numbers)//从大到小排序
numbers.sortDescending()
println(numbers)
关键字:沈阳seo博客_沈阳seo专业培训_百度网址安全检测中心_方象科技的服务范围

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: