Scala 将Java字符串列表转换为Scala中的Stream的程序
通过在Scala中利用Java的toStream方法来将Java字符串列表转换为Stream。在这里,我们需要导入Scala的JavaConversions对象,以使此转换工作,否则会出现错误。
现在,让我们看一些示例,然后讨论它的工作原理。
例:#1
//将Java列表转换为Scala Stream的Scala程序
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创造对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Java中创建字符串列表
val list = new java.util.ArrayList[String]()
//将字符串添加到列表中
list.add("geeeks")
list.add("for")
list.add("geeks")
//将列表转换为Stream
val stream = list.toStream
//显示Stream
println(stream)
}
}
Stream(geeeks,?)```
例:#2
//将Java列表转换为Scala Stream的Scala程序
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创造对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Java中创建字符串列表
val list = new java.util.ArrayList[String]()
//将字符串添加到列表中
list.add("i")
list.add("am an")
list.add("author")
//将列表转换为Stream
val stream = list.toStream
//显示Stream
println(stream)
}
}
Stream(i,?)