📅  最后修改于: 2023-12-03 15:39:26.217000             🧑  作者: Mango
Scala中的SortedMap
是一个基于红黑树实现的有序映射。toSet()
方法将SortedMap
转换为一个不可变的Set
,其中包含所有映射的键。
下面的示例演示了如何使用toSet()
方法将SortedMap
转换为Set
:
import scala.collection.immutable.SortedMap
val map = SortedMap("key1" -> 1, "key2" -> 2, "key3" -> 3)
val set = map.toSet
println(set)
输出结果应该为:
Set(key1, key2, key3)
在上面的示例中,我们首先创建了一个SortedMap
,其中包含三个键值对。然后我们调用toSet()
方法将SortedMap
转换为一个Set
。最后,我们打印出了Set
的值。
需要注意的是,由于toSet()
方法返回的Set
是不可变的,因此任何对原始SortedMap
的修改都不会影响到该Set
。
Scala中的toSet()
方法提供了一种将SortedMap
转换为Set
的简单方法。此方法可以在需要对映射键进行集合操作时非常有用。