a.ForEach 和 for (Type a: collection) 都是用来遍历集合的循环语句,但它们在语法和用法上有一些区别。
语法差异:
使用方式差异:
下面是代码示例:
使用 a.ForEach 遍历 List:
List list = Arrays.asList(1, 2, 3, 4, 5);
list.ForEach(number -> {
System.out.println(number);
});
使用 for (Type a: collection) 遍历 List:
List list = Arrays.asList(1, 2, 3, 4, 5);
for (Integer number: list) {
System.out.println(number);
}
使用 a.ForEach 遍历数组:
int[] array = {1, 2, 3, 4, 5};
array.ForEach(number -> {
System.out.println(number);
});
使用 for (Type a: collection) 遍历数组:
int[] array = {1, 2, 3, 4, 5};
for (int number: array) {
System.out.println(number);
}
上一篇:a.download下载图片时,什么情况下会出现图片不存在的情况?该如何避免此类问题的发生?
下一篇:a.i.TcpListener - 绑定TCP通道到端点[/0.0.0.0:9000]失败:java.net.BindException:地址已在使用中:绑定