- set中的元素不允许重复
- 元素无序随机
object SetLearn {
//学习set
def main(args: Array[String]): Unit = {
//默认创建的set是不可变的
val set1 = Set(1, 2, 3)
println(set1)
println(set1 + 4)
println(set1 - 1)
//如果想创建可变的set集合,需要使用scala.collection.mutable.Set
val set2 = scala.collection.mutable.Set(1, 2, 3)
set2 += 4
set2 -= 1
set2 += 2
println(set2)
//头部元素
println(set2.head)
//除头部元素以外的其他元素
println(set2.tail)
//判断集合是否为空
println(set2.isEmpty)
//最大值
println(set2.max)
//最小值
println(set2.min)
val set3 = Set(10, 20, 3)
println("set2=" + set2)
println("set3=" + set3)
println("并集" + (set2 ++ set3))
println("交集" + set2.intersect(set3))
}
}