Scala 将Java字节集转换为流的程序
通过在Scala中利用Java的toStream方法,可以将Java的字节集转换为流。在此,我们需要导入Scala的JavaConversions对象,以使此转换工作。
现在,让我们看一些示例,然后讨论它是如何运作的。
例子:1#
// 在Scala中将Java集合转换为流的程序
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 在Java中创建字节集
val set = new java.util.HashSet[Byte]()
// 将字节添加到集合中
set.add(100)
set.add(125)
set.add(99)
// 将集合转换为流
val stream = set.toStream
// 显示流
println(stream)
}
}
Stream(99, ?)
例子:2#
// 在Scala中将Java集合转换为流的程序
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 在Java中创建字节集
val set = new java.util.HashSet[Byte]()
// 将字节添加到集合中
set.add(-28)
set.add(-125)
set.add(-12)
// 将集合转换为流
val stream= set.toStream
// 显示流
println(stream)
}
}
Stream(-28, ?)