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)
标签:Set,val,println,set,set1,set2,集合 来源: https://www.cnblogs.com/xiao-wang-tong-xue/p/16278292.html