📅  最后修改于: 2023-12-03 14:54:05.355000             🧑  作者: Mango
SortedSet 是 Scala 中的一个有序集合,它按照升序对元素进行排序并去除重复元素。SorteSet 还提供了 toMap() 方法,用于将 SortedSet 转换成一个 Map,其中元素作为键(key),元素在 SortedSet 中的顺序作为值(value)。
import scala.collection.immutable.SortedSet
val sortedSet = SortedSet(4, 6, 2, 8, 1, 3)
val map = sortedSet.toMap
println(map)
输出结果:
Map(1 -> 1, 2 -> 2, 3 -> 3, 4 -> 4, 6 -> 6, 8 -> 8)
上述代码中,我们创建了一个 SortedSet,并使用 toMap() 方法将其转换成一个 Map。转换后的 Map 中的键是 SortedSet 中的元素,值是元素在 SortedSet 中的顺序。
以下是 toMap() 方法的语法:
def toMap[T, U](implicit ev: A <:< (T, U)): immutable.Map[T, U]
toMap() 方法返回一个 immutable.Map 对象,其中 T 是 SortedSet 中元素的类型,U 是元素在 SortedSet 中的顺序的类型。
希望以上信息对你有所帮助!