Scala 将Java双精度列表转换为Scala中的Iterable的程序

Scala 将Java双精度列表转换为Scala中的Iterable的程序

通过在Scala中利用Java的toIterable方法,可以将Java双精度列表转换为Scala中的Iterable。在这里,你需要导入Scala的JavaConversions对象,以使这些转换工作否则将会出错。

现在,让我们看一些示例,然后再详细讨论它的工作原理。

例1:

//在Scala中将Java列表转换为Iterable
   
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
 
//创建对象
object GfG {
 
    // 主方法
    def main(args:Array[String]) {
        //在Java中创建一个双精度列表
         val list = new java.util.ArrayList[Double]()
    
         //将双倍添加到列表中
         list.add(8.1)
         list.add(9.1)
         list.add(10.1)
           
         //将列表转换为Iterable
         val iterab = list.toIterable
           
         //显示输出
         println(iterab)   
    }
}
Buffer(8.1, 9.1, 10.1)```  

例2:

//在Scala中将Java列表转换为Iterable
   
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
 
//创建对象
object GfG {
 
    // 主方法
    def main(args:Array[String]) {
        //在Java中创建一个双精度列表
         val list = new java.util.ArrayList[Double]()
    
         //将双倍添加到列表中
         list.add(3.3)
         list.add(2.4)
         list.add(1.1)
           
         //将列表转换为Iterable
         val iterab = list.toIterable
           
         //显示输出
         println(iterab)   
    }
}
Buffer(3.3, 2.4, 1.1)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例