Scala 将Java双精度列表转换为Scala中的可遍历对象的程序

Scala 将Java双精度列表转换为Scala中的可遍历对象的程序

通过在Scala中利用Java的toTraversable方法,可以将Java的双精度列表转换为可遍历的Scala集合。这里,你需要导入Scala的JavaConversions对象才能使这些转换工作。

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

例子:1#

// Scala程序将Java列表转换为可遍历对象  
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
// 创建对象
object GfG { 
  
    // 主方法
    def main(args:Array[String])
    {
      
        // 在Java中创建双精度列表
        val list = new java.util.ArrayList[Double]()
          
        // 向列表中添加双精度
        list.add(3.5)
        list.add(7.8)
        list.add(9.2)
          
        // 将列表转换为可遍历对象  
        val tra = list.toTraversable
          
        // 显示遍历
        println(tra)
          
    }
}
Buffer(3.5, 7.8, 9.2)

例子:2#

// Scala程序将Java列表转换为可遍历对象  
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
// 创建对象
object GfG { 
  
    // 主方法
    def main(args:Array[String])
    {
      
        // 在Java中创建双精度列表
        val list = new java.util.ArrayList[Double]()
          
        // 向列表中添加双精度
        list.add(5.8)
        list.add(8.8)
        list.add(1.8)
          
        // 将列表转换为可遍历对象  
        val tra = list.toTraversable
          
        // 显示遍历
        println(tra)
      
    }
}
Buffer(5.8, 8.8, 1.8)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例