📅  最后修改于: 2023-12-03 15:39:26.416000             🧑  作者: Mango
Scala TreeSet 是一个红黑树实现的不可变的有序集合,其 toArray() 方法用于将 TreeSet 转换为数组形式。
def toArray[A1 >: A](implicit arg0: ClassTag[A1]): Array[A1]
该方法返回一个由集合中的元素转换成的数组。
以下是使用 toArray() 方法将 Scala TreeSet 转换为数组的示例代码:
import scala.collection.immutable.TreeSet
import scala.reflect.ClassTag
object Main {
def main(args: Array[String]): Unit = {
val treeSet = TreeSet(4, 1, 3, 2, 5)
val array = treeSet.toArray
println("原集合:")
println(treeSet)
println("\n转换后的数组:")
for (item <- array) {
print(item + " ")
}
}
}
输出结果如下:
原集合:
TreeSet(1, 2, 3, 4, 5)
转换后的数组:
1 2 3 4 5
从输出结果可以看出 toArray() 方法已将 TreeSet 转换为了数组。
通过本文的介绍,我们了解了 Scala TreeSet toArray() 方法的语法、参数、返回值,并结合示例代码实践了该方法的使用。掌握了该方法后,我们可以轻松地将 TreeSet 转换为数组。