Scala 将Java字符集合转换为Scala流的程序

Scala 将Java字符集合转换为Scala流的程序

通过在Scala中利用Java中的toStream方法,可以将Java字符集合转换为Scala流。在这里,我们需要导入Scala的JavaConversions对象,以使这个转换起作用。

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

例子:1#

//Scala程序将Java集合转换为Steam
  
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
//创建对象
object GfG
{ 
    //主方法
    def main(args:Array[String])
    {        
        //在Java中创建字符集合
        val set = new java.util.HashSet[Char]()
          
        //向集合中添加字符
        set.add('a')
        set.add('b')
        set.add('c')
          
        //将集合转换为流 
        val stream= set.toStream
          
        //显示流 
        println(stream)
          
    }
}
Stream(a, ?)

例子:2#

//Scala程序将Java集合转换为Steam
  
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
//创建对象
object GfG
{ 
    //主方法
    def main(args:Array[String])
    {        
        //在Java中创建字符集合
        val set = new java.util.HashSet[Char]()
          
        //向集合中添加字符
        set.add('d')
        set.add('b')
        set.add('c')
          
        //将集合转换为流 
        val stream= set.toStream
          
        //显示流 
        println(stream)      
    }
}
Stream(b, ?)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例