📅  最后修改于: 2023-12-03 15:23:18.694000             🧑  作者: Mango
在 Scala 中将 Java Set 转换为 List 不是一件复杂的事情,这个过程可以使用 Scala 的 JavaConverters 工具类来实现。
import scala.collection.JavaConverters._
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。