Java ArrayList forEach()方法
ArrayList 的 forEach() 方法用于对ArrayList中的每个元素进行特定操作。该方法遍历ArrayList的Iterable中的每个元素,直到所有的元素都被该方法处理或出现异常。如果该方法指定了顺序,那么该操作将按照迭代的顺序执行。由操作抛出的异常会传递给调用者。
除非一个覆盖类指定了一个并发修改策略,否则操作不能修改元素的底层来源,所以我们可以说这个方法的行为是未指定的。
在Java中从集合中检索元素。
语法
参数: 该方法接受一个参数action,表示对每个元素要执行的动作。
返回: 这个方法不返回任何东西。
异常: 如果指定的动作为空,该方法会抛出NullPointerException。
下面的程序说明了ArrayList的forEach()方法。
程序1: 演示ArrayList的forEach()方法的程序,ArrayList包含一个数字的列表。
输出。
程序2: 演示ArrayList的forEach()方法的程序,ArrayList包含学生名字的列表。
输出。
参考资料: https://docs.oracle.com/javase/10/docs/api/java/util/ArrayList.html#forEach(java.util.function.Consumer)。