Kotlin MutableSet

Kotlin MutableSet,MutableSet接口继承于Set接口与MutableCollection接口,同时对Set接口进行扩展,在该接口中添加了对集合中元素的添加和删除等操作。可变MutableSet集合是使用mutableSetOf()函数来创建对象的,具体代码如下:

val muSet: MutableSet<Int> = mutableSetOf(1, 2, 3)

上述代码中创建了一个可变的MutableSet集合,该集合中的操作主要有查询操作、修改操作、批量操作以及迭代器,由于这些操作与MutableList集合中的操作比较类似,因此只例举修改操作即可,其他操作可以参考MutableList集合与MutableSet接口中的方法来理解。

MutableSet集合可以对该集合中的元素进行修改操作,这些修改操作主要有向集合中添加元素与移除集合中的元素,如表所示。

修改方法 方法的具体定义
add(element:E):Boolean 向集合中添加元素,如果添加成功,则返回值为true,否则返回值为false
remove(element E):Boolean 移除集合中的元素,如果移除成功,则返回值为true,否则返回值为false

接下来我们通过一个案例来演示上述表中的一些修改操作,具体代码如下所示。

package com.itheima.chapter05
fun main(args: Array<String>) {
    val muSet: MutableSet<Int> = mutableSetOf(5, 6, 7)
    muSet.add(8)
    println(" 添加元素8 后的集合:" + muSet)
    muSet.remove(6)
    println(" 移除元素6 后的集合:" + muSet)
}

运行结果:

添加元素8后的集合:[5, 6, 7, 8]
移除元素6后的集合:[5, 7, 8]

酷客教程相关文章:

赞(0)

评论 抢沙发

评论前必须登录!