Kotlin学习5.3:Set接口
Set接口简介
Set 接口和 List 接口一样,同样继承自 Collection 接口,它与 Collection 接口中的方法基本一致,但并没有对 Collection 接口进行功能上的扩充,只是比 Collection 接口更加严格了。
与 List 接口不同的是,Set 接口中的元素是无序的,并且元素不可重复,重复的元素只会被记录一次。
在Kotlin中,Set 分为可变集合 MutableSet 与不可变集合 Set ,其中可变集合 MutableSet 是对集合中的元素进行添加和删除的操作,不可变集合 Set 对几何中的元素仅提供最多的操作。
不可变Set
不可变 Set 同样是继承了 Collection 接口,调用标准库中的 setOf() 函数来创建不可变集合 Set 。
具体代码如下。
fun main() {
val mSet = setOf(1, 8, 9, 1, 4, 7, 9, 0, 0 ,8)
println(mSet