Scala 将Java短整型列表转换为Scala中的Iterable的程序
可以利用Java在Scala中的toIterable方法将Java短整型列表转换为Scala的Iterable。在此,我们需要导入Scala的JavaConversions对象才能使此转换起作用,否则将会出现错误。
现在,让我们看一些示例,然后详细讨论它的工作原理。
例1#
//Scala程序将Java列表转换为Scala中的Iterable
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG {
//主方法
def main(args:Array[String]) {
//在Java中创建短整型列表
val list = new java.util.ArrayList[Short]()
//向列表添加短整型数据
list.add(843)
list.add(911)
list.add(1000)
//将列表转换为Iterable
val iterab = list.toIterable
//显示输出
println(iterab)
}
}
Buffer(843, 911, 1000)
例2#
//Scala程序将Java列表转换为Scala中的Iterable
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG {
//主要方法
def main(args:Array[String]) {
//在Java中创建短整型列表
val list = new java.util.ArrayList[Short]()
//向列表添加短整型数据
list.add(-111)
list.add(-123)
list.add(-1000)
//将列表转换为Iterable
val iterab = list.toIterable
//显示输出
println(iterab)
}
}
Buffer(-111, -123, -1000)