Scala 将Java浮点数列表转换为Scala流的程序

Scala 将Java浮点数列表转换为Scala流的程序

利用Scala中Java的toStream方法,可以将Java浮点数列表转换为Scala中的Stream。在这里,您需要导入Scala的JavaConversions对象以使此转换生效,否则将会出现错误。

现在,让我们看一些例子,然后详细讨论它是如何工作的。

示例:1 #

// Scala program to convert Java list 
// to Stream in Scala
   
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
   
   
// Creating object
object GfG
{ 
   
     // Main method
     def main(args:Array[String])
     {
       
         // Creating list of floats in Java
         val list = new java.util.ArrayList[Float]()
            
         // Adding floats to the list
         list.add(6.3f)
         list.add(8.3f)
         list.add(4.3f)
            
         // Converting list to Stream 
         val stream = list.toStream
            
         // Displays Stream
         println(stream)
        
     }
}
 流(6.3,?)

示例:2 #

// Scala program to convert Java list 
// to Stream in Scala
   
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
   
   
// Creating object
object GfG
{ 
   
     // Main method
     def main(args:Array[String])
     {
       
         // Creating list of floats in Java
         val list = new java.util.ArrayList[Float]()
            
         // Adding floats to the list
         list.add(4.9f)
         list.add(4.6f)
         list.add(4.7f)
            
         // Converting list to Stream 
         val stream = list.toStream
            
         // Displays Stream
         println(stream)
            
     }
}
 流(4.9,?)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例