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