📅  最后修改于: 2023-12-03 15:07:49.044000             🧑  作者: Mango
在 Scala 中,我们可以使用 JavaConverters
对象来将 Java 集合类型转换为 Scala 集合类型。在本文中,我们将演示如何将 Java 字符串集转换为向量。
导入必要的类和对象:
import scala.collection.JavaConverters._
创建一个 Java 字符串集:
val javaSet = new java.util.HashSet[String]()
javaSet.add("Java")
javaSet.add("Scala")
javaSet.add("Python")
将 Java 字符串集转换为 Scala 集合类型,将其转换为向量:
val scalaVector = javaSet.asScala.toVector
现在,scalaVector
将包含 Java 字符串集中的所有元素,并且可以按照需要进行处理。
import scala.collection.JavaConverters._
object JavaSetToScalaVector {
def main(args: Array[String]): Unit = {
val javaSet = new java.util.HashSet[String]()
javaSet.add("Java")
javaSet.add("Scala")
javaSet.add("Python")
val scalaVector = javaSet.asScala.toVector
println(scalaVector)
}
}
输出结果:
Vector(Java, Scala, Python)
使用 JavaConverters
对象,我们可以轻松地将 Java 集合类型转换为 Scala 集合类型,将其转换为向量,以便进行处理。