Scala 应用foreach()方法对Java Set中的整数进行处理
可以通过利用Scala的JavaConversions对象在Scala中应用Java set中的整数的foreach()方法。此外,在此处需要使用JavaConversions对象,因为Java语言中没有foreach方法。
现在,让我们看一些示例,然后讨论它的工作原理。
示例:1#
//在Scala中应用foreach()
//Java set中的整数
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Java中创建int的set
val set = new java.util.HashSet[Int]()
//向集合中添加整数
set.add(7)
set.add(8)
set.add(9)
//应用foreach方法
//在集合上并展示
//输出结果
set.foreach(println)
}
}
7
8
9
因此,在应用到所述整数集的foreach方法时,打印出集合的每个项。
示例:2#
//在Scala中应用foreach()
//Java set中的整数
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//在Java中创建int的set
val set = new java.util.HashSet[Int]()
//向集合中添加整数
set.add(9)
set.add(5)
set.add(1)
//应用foreach方法
//在集合上并展示
//输出结果
set.foreach(println)
}
}
1
5
9
与上面的示例相同,但在这里元素不是以正确的顺序而是以Set需要正确的顺序,因此输出结果是正确的顺序。