Scala 将Java字节列表转换为向量的程序
通过在Scala中利用Java的toVector方法,可以将Java字节列表转换为向量。在此,我们需要导入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(125)
list.add(111)
//将列表转换为向量
val vec= list.toVector
//显示向量
println(vec)
}
}
Vector(125, 111)
示例: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(-102)
list.add(-123)
list.add(88)
//将列表转换为向量
val vec= list.toVector
//显示向量
println(vec)
}
}
Vector(-102, -123, 88)