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, ?)