📜  在 Scala 中的Java List 上应用 foreach() 方法的程序(1)

📅  最后修改于: 2023-12-03 15:37:31.112000             🧑  作者: Mango

在 Scala 中的 Java List 上应用 foreach() 方法的程序

foreach() 方法是 Scala 中的一个高阶函数,可以遍历集合并对其中的每个元素应用指定的函数。在 Scala 中,除了支持 Scala 自身的集合类型外,还可以在 Java 集合类型上使用 foreach() 方法。

在下面的示例程序中,我们演示了如何在 Scala 中使用 foreach() 方法遍历 Java List。

import java.util.{ArrayList, List}

object JavaListForEachDemo extends App {

  // 创建一个 Java List
  val javaList: List[Int] = new ArrayList[Int]()
  javaList.add(10)
  javaList.add(20)
  javaList.add(30)

  // 使用 foreach() 方法循环遍历列表中的每个元素
  javaList.forEach(i => println(i))

}

上面的程序中,我们首先创建了一个 Java List,并添加了三个整数类型的元素。然后,我们调用 forEach() 方法遍历这个列表,并对其中的每个元素调用一个打印函数。

运行上面的程序,输出结果如下:

10
20
30

可以看到,程序成功地遍历了列表,并对其中的每个元素进行了处理。

需要注意的是,在使用 Java 集合类型时,我们需要显式地导入该类型的包。上述示例程序中,我们通过 import java.util.{ArrayList, List} 语句导入了 Java 的 ArrayList 和 List 类型。