Scala 应用foreach()方法对Java Set中的整数进行处理

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需要正确的顺序,因此输出结果是正确的顺序。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程