Scala 将Java字节集转换为Scala中的可遍历集合的程序
通过使用Scala中Java的toTraversable方法,可以将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(123)
set.add(111)
set.add(127)
// 将集合转换为可遍历集合
val tra = set.toTraversable
// 显示可遍历集合
println(tra)
}
}
Set(123, 111, 127)
例子: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(-126)
set.add(-111)
set.add(-99)
// 将集合转换为可遍历集合
val tra = set.toTraversable
// 显示可遍历集合
println(tra)
}
}
Set(-99, -126, -111)