Scala 将Java中的double集合转换为Scala中的Iterable的程序
利用Scala中的Java toIterable方法,可以将Java中的double集合转换为Scala中的Iterable。在此,您需要导入Scala的JavaConversions对象,以使此转换得以运行,否则将出现错误。
现在,让我们看一些例子,然后详细讨论它是如何工作的。
示例1#
// 在Scala中将Java set转换为Iterable
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建一个对象
object GfG
{
// 主要方法
def main(args:Array[String])
{
// 在Java中创建一个双精度浮点数的set
val set = new java.util.HashSet[Double]()
// 向集合中添加双精度浮点数
set.add(3.56)
set.add(9.34)
set.add(11.67)
// 将集合转换为Iterable
val iterab= set.toIterable
// 显示输出
println(iterab)
}
}
Set(3.56, 9.34, 11.67)
示例2#
// 在Scala中将Java set转换为Iterable
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建一个对象
object GfG
{
// 主要方法
def main(args:Array[String])
{
// 在Java中创建一个双精度浮点数的set
val set = new java.util.HashSet[Double]()
// 向集合中添加双精度浮点数
set.add(11.22)
set.add(45.22)
set.add(69.22)
// 将集合转换为Iterable
val iterab= set.toIterable
// 显示输出
println(iterab)
}
}
Set(45.22, 69.22, 11.22)