Scala 集合Set-1
集合 是一个只包含 唯一项目 的集合。 集合的唯一性是由set所持有的类型的==方法定义的。如果你试图在集合中添加一个重复的项目,那么set会悄悄地抛弃你的请求。
语法
关于Scala中Set的一些重要观点
- 在Scala中,可变和不可变的集合都是可用的。可变集是那些对象的值会发生变化的集,但在不可变集中,对象的值本身不会发生变化。
- Scala中默认的集合是不可变的。
- 在Scala中,不可变集被定义在Scala.collection.immutable.包中,而可变集被定义在Scala.collection.mutable.包中。
- 我们也可以在Scala.collection.immutable._包下定义一个可变的集合,如下面的例子所示。
- 一个集合有各种方法来添加、删除、清除、大小等,以提高集合的使用。
- 在Scala中,我们可以创建空集。
语法:
例1 :
输出
例2 :
输出
例3 :
输出
已排序的集合
在集合中, SortedSet 用于从集合中按排序的顺序获取值。SortedSet只适用于不可变的集合。
例子
输出