Scala 将Java字节列表转换为Scala中的可迭代对象的程序
通过在Scala中利用Java的toIterable方法,可以将Java字节列表转换为可迭代的Scala对象。在这里,我们需要导入Scala的JavaConversions对象,以使这种转换工作,否则会出现错误。
现在,让我们看一些例子,然后讨论它如何工作的细节。
例子:1#
// Scala程序将Java列表转换为可迭代对象
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 在Java中创建字节列表
val list = new java.util.ArrayList[Byte]()
// 向列表添加字节
list.add(12)
list.add(127)
list.add(10)
// 将列表转换为可迭代的对象
val iterab= list.toIterable
// 显示输出
println(iterab)
}
}
Buffer(12, 127, 10)
例子:2#
// Scala程序将Java列表转换为可迭代对象
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 在Java中创建字节列表
val list = new java.util.ArrayList[Byte]()
// 向列表添加字节
list.add(31)
list.add(-126)
list.add(111)
// 将列表转换为可迭代的对象
val iterab= list.toIterable
// 显示输出
println(iterab)
}
}
Buffer(31, -126, 111)