Set集合(scala)

时间:2022-05-10 06:49:31

特点

Set集合最大的特点是:无序 不可重复

定长Set集合

  • 无序
scala> val set = Set(1,5,4,3,7)
set: scala.collection.immutable.Set[Int] = Set(5, 1, 7, 3, 4) // 无序
  • 不可重复
scala> val set2 = Set(1,1,3)
set2: scala.collection.immutable.Set[Int] = Set(1, 3)   // 只剩1,3

// 可以对比List
scala> val list = List(1,1,3)
list: List[Int] = List(1, 1, 3) // 还是1,1,3

变长Set集合

  • 创建变长Set
val set = scala.collection.mutable.Set[Int]()
  • 增加
set += 1
set += (1,1)
  • ...

  • 套路都是一样的,参照前面即可!