📌  相关文章
📜  在 Scala 中将Java Set 转换为 List 的程序(1)

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

在 Scala 中将 Java Set 转换为 List 的程序

在 Scala 中将 Java Set 转换为 List 不是一件复杂的事情,这个过程可以使用 Scala 的 JavaConverters 工具类来实现。

导入 JavaConverters
import scala.collection.JavaConverters._
转换 Set
val set: java.util.Set[String] = new java.util.HashSet[String]()
set.add("A")
set.add("B")
set.add("C")
val list = set.asScala.toList

在这个例子中,我们首先创建一个 Java 的 Set 对象,并添加了三个 String 类型的元素。然后通过调用 JavaSet 的 asScala 方法将 Java 的 Set 转换为 Scala 的 Set,并通过调用 toList 方法将 Scala 的 Set 转换为 List。

最后我们可以打印出转换后的 List:

println(list)

输出:

List(A, B, C)
完整代码
import scala.collection.JavaConverters._

object JavaSetToListDemo extends App {
  val set: java.util.Set[String] = new java.util.HashSet[String]()
  set.add("A")
  set.add("B")
  set.add("C")
  val list = set.asScala.toList
  println(list)
}

输出:

List(A, B, C)

完整代码返回 Markdown 格式如上所示,其中 scala 标签用于指定代码段的语言为 Scala。