Set集合
一、不可变Set
1、创建Set,无序的,重复的数据会被删除
//无序的,重复的数据会被删除 val set = Set(1, 1, 2, 3, 4, 5, 3, 2) println(set)

2、添加元素
val set1 =set + 11 + 12
println(set)
println(set1)

3、合并
val set2 = Set(20, 21, 22) val set3 = set ++ set2 println(set3)

4、删除元素
不可变集合删除,原集合不变,要重新赋给一个新集合
val set4 = set3 - 20 - 2
println(set4)

二、可变Set
1、创建
val set = mutable.Set(1, 1, 2, 3, 4, 5, 3, 2)
println(set)

2、添加元素
set += 11 += 12 println(set) //另一种 set.add(13) println(set)

3、删除元素
set -= 11 -= 13
//另一种
set.remove(1)
println(set)

4、合并
val set1 = mutable.Set(22, 23, 24) val set2 = set ++ set1 println(set2) //如果想要合并到其中一个set中 set ++= set1 println(set)


浙公网安备 33010602011771号