Scala 将Java字节集转换成Scala序列的程序
可以通过在Scala中利用Java的toSeq方法将Java字节集转换为Scala序列。在此,您需要导入Scala的JavaConversions对象,以使此转换工作正常。
现在,让我们看一些示例,然后讨论它的工作方式。
例子1#
//将Java集合转换为Scala序列的Scala程序
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Java中创建字节集
val set = new java.util.HashSet[Byte]()
//将字节添加到集合中
set.add(111)
set.add(126)
set.add(98)
//将集合转换成序列
val seq = set.toSeq
//显示序列
println(seq)
}
}
ArrayBuffer(98, 126, 111)
例子2#
//将Java集合转换为Scala序列的Scala程序
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Java中创建字节集
val set = new java.util.HashSet[Byte]()
//将字节添加到集合中
set.add(-103)
set.add(-126)
set.add(-89)
//将集合转换成序列
val seq = set.toSeq
//显示序列
println(seq)
}
}
ArrayBuffer(-103, -89, -126)