正文
一,简介
Set是最简单的一种集合。集合中的对象不按特定的方式排序,并且没有重复对象。
二,Set
不可变集合,一旦定义内容和长度都不可变。
object SetDemo { def main(args: Array[String]): Unit = { // 集合定义 var s1 = Set(1, 2, 4) var s2 = Set(4, 5, 6) // 集合拼接成一个新的集合 var s3 = s1 ++ s2 print(s3) } }
三,HashSet
可变Set,相对来说会有比较多的方法调用。
import scala.collection.mutable object SetDemo2 { def main(args: Array[String]): Unit = { var s1 = new mutable.HashSet[Int]() // 添加 s1.add(1) s1 += 4 s1 -= 5 // 移除,若不存在也没事 s1.remove(2) // 不存在就添加 s1.update(2, true) print(s1) } }