Scala 将Java浮点列表转换为Scala中的Seq的程序
利用Scala中的JavaConversions对象的toSeq方法,可以将Java浮点列表转换为Scala中的Sequence。在这里,我们需要导入Scala的JavaConversions对象,以便使此转换工作,否则将会出现错误。
现在,让我们看一些示例,然后详细讨论它是如何工作的。
范例:1#
//Scala程序将Java列表转换为Seq
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建Java中的浮点数列表
val list = new java.util.ArrayList[Float]()
//向列表添加浮点数
list.add(2.2f)
list.add(5.2f)
list.add(1.2f)
//将列表转换为Seq
val seq= list.toSeq
//显示seq
println(seq)
}
}
Buffer(2.2, 5.2, 1.2)
范例:2#
//Scala程序将Java列表转换为Seq
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建Java中的浮点数列表
val list = new java.util.ArrayList[Float]()
//向列表添加浮点数
list.add(4.6f)
list.add(4.9f)
list.add(4.4f)
//将列表转换为Seq
val seq= list.toSeq
//显示seq
println(seq)
}
}
Buffer(4.6, 4.9, 4.4)