📅  最后修改于: 2023-12-03 15:34:50.803000             🧑  作者: Mango
Scala 不可变 TreeSet 是一个有序集合,它的元素是按照自然顺序进行排序的。toSeq() 方法返回一个序列,其中的元素也按照自然顺序进行排序。该方法返回的序列是不可变的,无法进行修改。
def toSeq: Seq[A]
无参数。
返回一个序列,其中的元素按照自然顺序进行排序。
val set = TreeSet(4, 2, 1, 3)
val seq = set.toSeq
println(seq) // 输出:Vector(1, 2, 3, 4)
toSeq() 方法常用于将不可变 TreeSet 转换成不同类型的集合,例如 List、Array 等。可以通过 toSeq() 方法先将 TreeSet 转换成序列,再调用相应的转换方法将序列转换成目标类型集合。
val set = TreeSet(4, 2, 1, 3)
val list = set.toSeq.toList
println(list) // 输出:List(1, 2, 3, 4)