Scala 应用foreach()方法处理Java字符串列表的程序

Scala 应用foreach()方法处理Java字符串列表的程序

可以通过利用Scala的JavaConversions对象将foreach()方法应用于Java字符串列表来实现。此外,这里我们需要使用JavaConversions对象,因为foreach方法在Java语言中不存在。

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

例子:1#

//在Scala中应用foreach()方法处理
//Java字符串列表的程序
  
//导入Scala的JavaConversions对象
import scala.collection.JavaConversions._
  
//创建对象
object GfG
{ 
  
    //主方法
    def main(args:Array[String])
    {
      
        //在Java中创建字符串列表
        val list = new java.util.ArrayList[String]()
          
        //将字符串添加到列表中
        list.add("Geeks")
        list.add("for")
        list.add("Geeks")
          
        //将foreach方法应用于
        //列表并显示
        //输出
        list.foreach(println)
      
    }
}
Geeks
for
Geeks

因此,当将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[String]()
          
        //将字符串添加到列表中
        list.add("GfG")
        list.add("is a")
        list.add("CS-portal")
          
        //将foreach方法应用于
        //列表并显示
        //输出
        list.foreach(println)
      
    }
}
GfG
is a
CS-portal

这与上面的例子相同,但是这里列表的元素没有按正确的顺序出现。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程