Scala 将Java字节列表转换为Scala中的Seq的程序

Scala 将Java字节列表转换为Scala中的Seq的程序

可以利用Scala中Java的toSeq方法将Java字节列表转换为Scala中的序列。在这里,我们需要导入Scala的JavaConversions对象,以使此转换生效,否则将会出现错误。

现在,让我们看一些示例,然后详细讨论它的工作原理。

示例:1 #

// Scala程序将Java列表转换
// 在Scala中转换为序列

// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._

// 创建对象
object GfG {

//主要方法
  def main(args:Array[String]) { 
  // 在Java中创建字节列表
  val list = new java.util.ArrayList[Byte]()

  // 向列表中添加字节
  list.add(121)
  list.add(127)
  list.add(120)

  // 将列表转换为序列
  val seq = list.toSeq

  // 显示序列
  println(seq)
  }
}
Buffer(121,127,120)

示例:2 #

// Scala程序将Java列表转换
// 在Scala中转换为序列

// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._

// 创建对象
object GfG {

//主要方法
  def main(args:Array[String]) { 
  // 在Java中创建字节列表
  val list = new java.util.ArrayList[Byte]()

  // 向列表中添加字节
  list.add(-124)
  list.add(-126)
  list.add(-120)

  // 将列表转换为序列
  val seq = list.toSeq

  // 显示序列
  println(seq)
  }
}
Buffer(-124,-126,-120)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Scala 示例