Scala 对Java字符集应用foreach()方法的程序

Scala 对Java字符集应用foreach()方法的程序

可以通过利用Scala的JavaConversions对象在Scala中应用foreach()方法于Java字符集。此外,我们需要使用JavaConversions对象,因为foreach方法在Java语言中不存在。

现在,让我们看一些示例,然后讨论其详细工作原理。

例如:1#

//在Scala中对Java字符集应用foreach()方法的程序
  
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
//创建对象
object GfG
{ 
  
    //主方法
    def main(args:Array[String])
    {
      
        //在Java中创建Char集合
        val set = new java.util.HashSet[Char]()
          
        //添加字符到集合中
        set.add('a')
        set.add('b')
        set.add('c')
          
        //在集合上应用foreach方法并显示输出
        set.foreach(println)
      
    }
}
a
b
c

因此,当将foreach方法应用于指定的字符集时,将打印出集合的每个项目。
例如:2#

//在Scala中对Java字符集应用foreach()方法的程序
  
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
//创建对象
object GfG
{ 
  
    //主方法
    def main(args:Array[String])
    {
      
        //在Java中创建Char集合
        val set = new java.util.HashSet[Char]()
          
        //添加字符到集合中
        set.add('d')
        set.add('c')
        set.add('b')
          
        //在集合上应用foreach方法并显示输出
        set.foreach(println)
          
    }
}
b
c
d

这与上一个示例相同,但是这里的元素未按正确的顺序排列,但是在Set中需要按正确的顺序排列,因此结果输出是按正确的顺序排列的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程