Scala 将Java浮点数列表转换为Scala中的Iterable的程序
可以通过在Scala中利用Java的toIterable方法来将Java浮点数列表转换为Iterable。 在这里,我们需要导入Scala的JavaConversions对象,以使此转换起作用,否则会发生错误。
现在,让我们看一些示例,然后讨论它的详细工作原理。
示例1:
//将Java列表转换为Scala的Iterable的Scala程序
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建Java中的浮点数列表
val list = new java.util.ArrayList[Float]()
//将浮点数添加到列表中
list.add(8.1f)
list.add(9.1f)
list.add(10.1f)
//将列表转换为Iterable
val iterab= list.toIterable
//显示输出
println(iterab)
}
}
Buffer(8.1, 9.1, 10.1)
示例2:
//将Java列表转换为Scala的Iterable的Scala程序
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建Java中的浮点数列表
val list = new java.util.ArrayList[Float]()
//将浮点数添加到列表中
list.add(3.4f)
list.add(2.6f)
list.add(1.1f)
//将列表转换为Iterable
val iterab= list.toIterable
//显示输出
println(iterab)
}
}
Buffer(3.4, 2.6, 1.1)