本文共 500 字,大约阅读时间需要 1 分钟。
JDK8 中新增的 Lambda 表达式对于 for 循环的操作变得非常简洁
但其中的 forEach 和 for 之间存在一定差异 比如 forEach 无法使用 break 和 continue
return
可实现和 contiune
一样的效果int[] arrs = new int[]{ 1, 3, 9, 2};arrs.forEach(arr -> { if (arr > 4) { return; } // 输出 1 3 2 System.out.println(arr);})