pc网站手机网站app,做一个展示网站多少钱,VIP视频自助网站建设,云计算存储网站建设安全目录
1. List 的使用
1.1 不可变 List
1.2 可变 List
2. Set 的使用
2.1 不可变 Set
2.2 可变 Set
3. Map 的使用
3.1 不可变Map
3.2 可变Map 本篇主要为已经有Java基础的同学展示Kotlin语言中的List#xff0c;Set#xff0c;Map的创建和使用#xff0c;所以Java代…目录
1. List 的使用
1.1 不可变 List
1.2 可变 List
2. Set 的使用
2.1 不可变 Set
2.2 可变 Set
3. Map 的使用
3.1 不可变Map
3.2 可变Map 本篇主要为已经有Java基础的同学展示Kotlin语言中的ListSetMap的创建和使用所以Java代码省略主要展示Kotlin代码。
1. List 的使用
1.1 不可变 List
Kotlin 中集合分为可变集合与不可变集合我们在实际项目中可以根据需求来进行选择减少性能消耗如下创建不可变集合只需要调用 listOf 方法即可然后我们可以添加泛型为 Int 。
val list listOfInt() 然后我们调用 add 添加方法和 remove 删除方法都爆红显示错误调用get方法则不爆红。
也能看出不可变集合list一旦创建不能进行增删改是固定死的。
1.2 可变 List
创建可变集合list需要调用 mutableListOf在不可变方法的前面加上 mutable翻译过来即为可变的。
var mutableListOf mutableListOfInt()
mutableListOf.add(1)
mutableListOf.remove(1)
mutableListOf.set(2,3)
println(mutableListOf)
2. Set 的使用
2.1 不可变 Set
创建不可变Set的方法如下与刚才一样创建之后不能进行增删改
var set setOfInt()
2.2 可变 Set
创建可变Set的方法调用方法 mutableSetOf创建之后和Java中的普通Set 没有什么区别
var mutableSetOf mutableSetOfInt()mutableSetOf.add(666)mutableSetOf.remove(666)
3. Map 的使用
3.1 不可变Map
如下图调用mapOf方法创建不可变Map然后我们尝试添加元素添加爆红显示错误 调用 add 添加方法代码爆红不能进行添加操作。
3.2 可变Map
创建可变Map调用 mutableMapOf 即可可以进行增上改查替换等众多操作
var mutableMapOf mutableMapOfInt, Int()mutableMapOf.put(1,2)mutableMapOf.replace(1,6)mutableMapOf.remove(1)