Scala 将Java Set(Java中的double类型集合)转换为Traversable的程序
通过在Scala中使用Java中的toTraversable方法,可以将Java Set(Java中的double类型集合)转换为Traversable集合。 在这里,您需要导入Scala的JavaConversions对象才能进行此转换。
现在,让我们看一些示例,然后再讨论它如何工作的细节。
示例1:
// Scala program to convert Java set
// to a Traversable in Scala
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating set of doubles in Java
val set = new java.util.HashSet[Double]()
// Adding doubles to the set
set.add(1.1)
set.add(2.1)
set.add(3.1)
// Converting set to a Traversable
val tra= set.toTraversable
// Displays traversable
println(tra)
}
}
Set(3.1, 1.1, 2.1)
示例2:
// Scala program to convert Java set
// to a Traversable in Scala
// Importing Scala's JavaConversions object
import scala.collection.JavaConversions._
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating set of doubles in Java
val set = new java.util.HashSet[Double]()
// Adding doubles to the set
set.add(2.3)
set.add(3.2)
set.add(4.1)
// Converting set to a Traversable
val tra = set.toTraversable
// Displays traversable
println(tra)
}
}
Set(3.2, 2.3, 4.1)