Scala 将Java浮点型set转换为Scala中的索引序列的程序
可以通过利用Scala中Java的toIndexedSeq方法将Java浮点型set转换为Scala中的索引序列。在这里,您需要导入Scala的JavaConversions对象才能使此转换工作,否则将出现错误。
现在,让我们看一些示例,然后详细讨论它是如何工作的。
例子1#
//Scala程序将Java set转换为Scala中的索引序列
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG {
// 主要方法
def main(args:Array[String]){
// 在Java中创建浮点型set
val set = new java.util.HashSet[Float]()
// 向set中添加浮点数
set.add(3.1f)
set.add(2.1f)
set.add(5.1f)
//将set转换为索引序列
val ind = set.toIndexedSeq
// 显示索引序列
println(ind)
}
}
Vector(3.1, 2.1, 5.1)
例子2#
//Scala程序将Java set转换为Scala中的索引序列
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG {
// 主要方法
def main(args:Array[String]){
// 在Java中创建浮点型set
val set = new java.util.HashSet[Float]()
// 向set中添加浮点数
set.add(3.6f)
set.add(9.2f)
set.add(1.8f)
//将set转换为索引序列
val ind = set.toIndexedSeq
// 显示索引序列
println(ind)
}
}
Vector(3.6, 9.2, 1.8)