Scala 在Java字符列表上应用foreach()方法的程序
可以通过使用Scala的JavaConversions对象,在Scala中将foreach()方法应用于Java字符列表。此外,我们需要使用JavaConversions对象,因为Java语言中没有foreach方法。
现在,让我们看一些示例,然后详细讨论它的工作原理。
示例:1#
//在Scala中应用foreach()方法的程序
//Java字符列表
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建Java字符列表
val list = new java.util.ArrayList[Char]()
// 将字符添加到列表中
list.add('e')
list.add('f')
list.add('g')
// 对列表应用foreach方法并显示结果
list.foreach(println)
}
}
e
f
g
因此,当将foreach方法应用于所述字符列表时,打印出列表中的每个元素。
示例:2#
// 在Scala中应用foreach()方法的程序
// Java字符列表
// 导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建Java字符列表
val list = new java.util.ArrayList[Char]()
// 将字符添加到列表中
list.add('j')
list.add('l')
list.add('k')
// 对列表应用foreach方法并显示结果
list.foreach(println)
}
}
j
l
k
与上一个示例相同,但此处列表的元素未按正确顺序排列。