Set集合(scala)

Posted jztx123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Set集合(scala)相关的知识,希望对你有一定的参考价值。

特点

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)
  • ...

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

以上是关于Set集合(scala)的主要内容,如果未能解决你的问题,请参考以下文章

代码片段 - Golang 实现集合操作

scala的多种集合的使用之集Set的操作方法

scala 数据结构(七 ):集 Set

Scala 高阶:集合内容汇总(上篇)

scala 高级十六 scala 集合和集合的高级特性 map flatten fllatmap zip reduce zip 等操作

Scala之元组Set和map集合