UP | HOME

Set

Kotlin 集合包中包含 set 常用操作的扩展函数: 查找 交集并集差集

  注意,对于有序集合,操作数的顺序很重要。在结果集合中,左侧操作数在前
fun main() {
//sampleStart
    val numbers = setOf("one", "two", "three")

    println(numbers union setOf("four", "five"))
    println(setOf("four", "five") union numbers)

    println(numbers intersect setOf("two", "one"))
    println(numbers subtract setOf("three", "four"))
    println(numbers subtract setOf("four", "three")) // 相同的输出
//sampleEnd
}
  注意, List 也支持 Set 操作

  但是,对 List 进行 Set 操作的结果仍然是 Set ,因此将删除所有重复的元素
Next: Map Previous: List Home:集合