Scala 将Java字符串列表转换为Scala Seq的程序
通过在Scala中利用Java的toSeq方法,可以将Java字符串列表转换为序列。在这里,我们需要导入Scala的JavaConversions对象,以便使此转换工作,否则会出现错误。
现在,让我们看一些示例,然后讨论它是如何工作的。
示例:1#
//Scala程序将Java列表转换为序列
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主要方法
def main(args:Array[String])
{
//在Java中创建字符串列表
val list = new java.util.ArrayList[String]()
//将字符串添加到列表中
list.add("geeks")
list.add("cs")
list.add("portal")
//将列表转换为序列
val seq= list.toSeq
//显示序列
println(seq)
}
}
Buffer(geeks, cs, portal)
示例:2#
//Scala程序将Java列表转换为序列
//导入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")
//将列表转换为序列
val seq= list.toSeq
//显示序列
println(seq)
}
}
Buffer(i, am an, author)