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)