📌  相关文章
📜  将Java的 Shorts 列表转换为 Scala 中的 Iterable 的程序(1)

📅  最后修改于: 2023-12-03 14:53:45.964000             🧑  作者: Mango

将Java的 Shorts 列表转换为 Scala 中的 Iterable 的程序

在Java中,我们可以使用List来存储一组数据,其中包括Short数据类型。但在Scala中,为了更好地利用语言特性,我们更倾向于使用Iterable来存储数据。

为了将Java中的Shorts列表转换为Scala中的Iterable,我们可以使用JavaConversions这个工具类来帮助我们进行自动转换。

具体实现代码如下:

import scala.collection.JavaConversions._

// 创建一个Java List对象,其中包含Short数据类型
val shorts: java.util.List[Short] = new java.util.ArrayList[Short]()
shorts.add(10.toShort)
shorts.add(20.toShort)
shorts.add(30.toShort)

// 将Java List转换为Scala Iterable
val iterable : Iterable[Short] = shorts

上述代码中,我们首先创建了一个Java List对象shorts来存储Short数据类型的数据。接着,我们使用JavaConversions这个工具类中的隐式转换方法将这个Java List转换为Scala Iterable,并赋值给了变量iterable。

最终,我们就成功地将Java中的Shorts列表转换为了Scala中的Iterable。

值得注意的是,在使用JavaConversions工具类时,我们需要导入它的所有方法,可以使用import scala.collection.JavaConversions._来导入。