📅  最后修改于: 2023-12-03 15:09:33.270000             🧑  作者: Mango
本程序展示了如何将Java中的双精度列表转换为Scala中的字符串,方便在Scala程序中使用该列表。
import java.util
val list = new util.ArrayList[java.lang.Double]()
list.add(1.0)
list.add(2.0)
list.add(3.0)
val str = list.toArray.map(_.asInstanceOf[java.lang.Double].doubleValue.toString).mkString(", ")
println(str)
首先,我们创建一个Java的双精度列表,并添加一些元素:
val list = new util.ArrayList[java.lang.Double]()
list.add(1.0)
list.add(2.0)
list.add(3.0)
接着,我们将列表转换为数组,并使用map
函数将数组中的元素转换为字符串类型,最后使用mkString
函数将数组中的元素组合为一个字符串。具体代码如下:
val str = list.toArray.map(_.asInstanceOf[java.lang.Double].doubleValue.toString).mkString(", ")
最后,我们将转换后的字符串打印出来,以便查看结果:
println(str)
程序输出如下:
1.0, 2.0, 3.0
本程序展示了如何将Java中的双精度列表转换为Scala中的字符串,通过对数组使用map
函数和mkString
函数,我们可以轻松地将列表中的元素转换为字符串类型并组合为一个字符串。