📅  最后修改于: 2023-12-03 15:39:14.010000             🧑  作者: Mango
当我们在项目中需要将Java中的Shorts
集转换成Scala中的Iterable
时,可以使用以下代码:
import java.util.{Arrays => JArrays}
import scala.collection.JavaConverters._
val javaShorts = JArrays.asList(1.toShort, 2.toShort, 3.toShort)
val scalaIterable = javaShorts.asScala
首先,我们需要将Java中的Shorts
集转换成Scala能够识别的类型。这里我们使用了Scala的JavaConverters._
库,将Java中的集合转换成Scala中的集合。为了方便演示,我们导入了Scala库中的Arrays
并起个别名为JArrays
。通过JArrays.asList()
方法我们将我们需要转换的Shorts
集转换为了Java中的集合。
接下来,我们将Java中的集合使用.asScala
方法转换成Scala中的Iterable
。这一步是非常简单的,只需要在Java集合的后面加上.asScala
即可。
最终,scalaIterable
就是我们想要的Scala中的Iterable
。
以上就是将Java的Shorts集转换为Scala中的Iterable的程序,希望对您有所帮助。