Scala Java字符列表转换为Scala Seq的程序
通过使用Scala中Java的toSeq方法,可以将Java字符列表转换为Scala序列。在此过程中,我们需要导入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[Char]()
// 将字符添加到列表中
list.add('e')
list.add('f')
// 将列表转换为序列
val seq= list.toSeq
// 显示序列
println(seq)
}
}
Buffer(e, f)
例子:2#
// Scala程序将Java列表转换为序列
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建Java字符列表
val list = new java.util.ArrayList[Char]()
// 将字符添加到列表中
list.add('d')
list.add('f')
list.add('e')
// 将列表转换为序列
val seq= list.toSeq
// 显示序列
println(seq)
}
}
Buffer(d, f, e)