Scala 将Java浮点数列表转换为Scala中的Traversable的程序
利用Scala中Java的toTraversable方法,可以将Java浮点数列表转换为Scala中的可遍历集合。在这里,您需要导入Scala的JavaConversions对象,以使此转换工作。
现在,让我们看一些示例,然后讨论它如何工作的细节。
示例:1#
//Scala程序将Java列表转换为可遍历的Traversable
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
// 主要方法
def main(args:Array[String])
{
// 在Java中创建浮点数列表
val list = new java.util.ArrayList[Float]()
// 向列表添加浮点数
list.add(1.2f)
list.add(1.6f)
list.add(5.3f)
//将列表转换为Traversable
val tra= list.toTraversable
//打印可遍历集合
println(tra)
}
}
Buffer(1.2, 1.6, 5.3)
示例:2#
//Scala程序将Java列表转换为可遍历的Traversable
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
// 主要方法
def main(args:Array[String])
{
// 在Java中创建浮点数列表
val list = new java.util.ArrayList[Float]()
// 向列表添加浮点数
list.add(4.8f)
list.add(8.8f)
list.add(7.8f)
//将列表转换为Traversable
val tra= list.toTraversable
//打印可遍历集合
println(tra)
}
}
Buffer(4.8, 8.8, 7.8)