Scala 将Java字符串列表转换为Scala Seq的程序

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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例