📜  带有示例的 Scala TreeSet toArray() 方法(1)

📅  最后修改于: 2023-12-03 15:39:26.416000             🧑  作者: Mango

带有示例的 Scala TreeSet toArray() 方法

简介

Scala TreeSet 是一个红黑树实现的不可变的有序集合,其 toArray() 方法用于将 TreeSet 转换为数组形式。

语法
def toArray[A1 >: A](implicit arg0: ClassTag[A1]): Array[A1]
参数说明
  • 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 转换为数组。