如何在Java中使用forEach循环迭代List?
List接口扩展了Collection接口,是Java集合框架的重要成员。List接口声明了存储元素序列的集合的行为。List接口最流行的实现是ArrayList。List的用户可以精确地控制元素在List中的插入位置。这些元素可以通过它们的索引访问,并且可以搜索。
forEach循环有助于迭代数组或对象集合。由于List包含对象,因此可以使用forEach循环轻松迭代它。下面的代码片段显示了如何使用forEach循环迭代List。
for (Integer integer : list) {
System.out.print(integer + " ");
}List接口还提供了一个forEach()方法,可以用来迭代列表,如下所示:
list.forEach(i -> {System.out.print(i + " ");});示例1
以下示例显示了使用forEach循环迭代List:
package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CollectionsDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
for (String string : list) {
System.out.print(string + " ");
}
}
}输出
这将产生以下结果:
A B C
示例2
以下示例显示了使用List.forEach方法迭代List:
package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class CollectionsDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
list.forEach(i -> {System.out.print(i + " ");});
}
}输出
这将产生以下结果:
A B C
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP