Scala 将Java Set中的Float转换为Scala中的Stream的程序
利用Scala中Java的toStream方法,可以将Java Set中的Float转换为Scala中的Stream。我们需要引入Scala的JavaConversions对象,以使转换正常工作。
现在,让我们看一些示例,然后详细讨论它是如何工作的。
举例:1#
//在Scala中将Java集合转换为Stream的代码
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
//在Java中创建浮点数的集合
val set = new java.util.HashSet[Float]()
// 将浮点数添加到集合中
set.add(4.1f)
set.add(9.1f)
set.add(89.1f)
// 将集合转换为Stream
val stream = set.toStream
// 显示Stream
println(stream)
}
}
Stream(4.1, ?)
举例:2#
//在Scala中将Java集合转换为Stream的代码
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
//在Java中创建浮点数的集合
val set = new java.util.HashSet[Float]()
// 将浮点数添加到集合中
set.add(12.34f)
set.add(12.56f)
set.add(12.13f)
// 将集合转换为Stream
val stream= set.toStream
// 显示Stream
println(stream)
}
}
Stream(12.34, ?)