📅  最后修改于: 2023-12-03 15:37:30.914000             🧑  作者: Mango
如果你正在使用 Scala 编程语言,而需要将 Java 浮点数列表转换为 Seq,那么你可以使用 Scala 的 JavaConverters 库来实现。
这里提供一个示例程序:
import scala.collection.JavaConverters._
val javaList = new java.util.ArrayList[java.lang.Double]()
javaList.add(1.0)
javaList.add(2.0)
javaList.add(3.0)
val scalaSeq = javaList.asScala.map(_.toDouble).toSeq
println(scalaSeq)
代码解释:
JavaConverters
导入 asScala
方法,将 Java List 转换为 scala.collection.mutable.Buffer
对象。map
方法遍历每个元素,并将其转换为 Double
类型。toSeq
方法将 Buffer
转换为 Seq
对象。运行程序后,将输出结果:Vector(1.0, 2.0, 3.0)
。
这里的示例程序仅供参考。如果你需要将 Java 的其他类型转换为 Scala 的集合类型,也可以使用 JavaConverters
库中提供的其他方法。