📅  最后修改于: 2023-12-03 15:37:31.112000             🧑  作者: Mango
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 类型。