Scala SortedMap toSet() 方法示例
SortedMap是Scala中的集合类型之一,它由Pair的集合构成,并且按照Key的排序顺序进行排序。toSet()方法可以将SortedMap转换为Set集合。
阅读更多:Scala 教程
语法
下面是toSet()方法的语法:
def toSet: Set[(K, V)]
参数
toSet()方法没有参数。
返回值
toSet()方法返回一个由SortedMap的所有元素组成的Set集合。
示例
下面的示例演示了如何使用SortedMap的toSet()方法:
import scala.collection.immutable._
object Main extends App {
val sortedMap = SortedMap("a" -> 1, "c" -> 3, "b" -> 2)
val set = sortedMap.toSet
println(set) // Set((a,1), (b,2), (c,3))
}
使用
在上面的示例中,我们首先创建了一个SortedMap对象,该SortedMap对象包含三个键值对,键分别为”a”、”c”和”b”,值分别为1、3和2。然后,我们从SortedMap对象中调用toSet()方法创建一个Set对象,该Set对象包含所有SortedMap的键值对。最后,我们打印出这个Set对象。
结论
在Scala中,SortedMap的toSet()方法可以将SortedMap对象转换为Set对象。这可以方便地将SortedMap对象传递给只接受Set对象的方法,也可以方便地执行各种Set集合操作。
极客笔记