特点
无序不重复,存储单个值
object HelloWorld {
def main(args: Array[String]): Unit = {
//创建Set
val set1 = Set(1,2,3)
//添加元素
println(set1+4)
//删除元素
println(set1-3)
//可变Set操作,是一个HashSet
val set2 = scala.collection.mutable.Set(1,2,3)
//增加删除元素
println(set2+=4)
println(set2-=3)
//获取set头部元素
println(set2.head)
//获取set除头部外的元素
println(set2.tail)
//判断Set是否为空
println(set2.isEmpty)
//求set中最大最小值
println(set2.max)
println(set2.min)
//set和set进行合并,并集去重
val set3 = set2 ++ set1
println(set1)
println(set2)
println(set3)
//求交集
val set4 = set2.intersect(set1)
println(set4)
}
}