Scala 将Java字节列表转换为Scala中的索引序列的程序
可以通过Scala中利用Java的toIndexedSeq方法将Java字节列表转换为Scala中的索引序列。在这里,我们需要导入Scala的JavaConversions对象以使这个转换起作用,否则会出现错误。
现在,我们来看一些示例,然后讨论它的详细工作原理。
示例:1#
// Scala program to convert Java list
// to an Indexed Sequence in Scala
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 在Java中创建字节列表
val list = new java.util.ArrayList[Byte]()
// 向列表中添加字节
list.add(103)
list.add(126)
list.add(111)
// 将列表转换为索引序列
val ind = list.toIndexedSeq
// 显示索引序列
println(ind)
}
}
Vector(103, 126, 111)
示例:2#
// Scala program to convert Java list
// to an Indexed Sequence in Scala
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 在Java中创建字节列表
val list = new java.util.ArrayList[Byte]()
// 向列表中添加字节
list.add(99)
list.add(123)
list.add(8)
// 将列表转换为索引序列
val ind = list.toIndexedSeq
// 显示索引序列
println(ind)
}
}
Vector(99, 123, 8)