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)的主要内容,如果未能解决你的问题,请参考以下文章
scala 高级十六 scala 集合和集合的高级特性 map flatten fllatmap zip reduce zip 等操作