- 当我们使用foreach()遍历循环时,如果遇到某些条件下提前结束本次循环进入下次循环的情况,类似于for循环中的continue的作用时该如何处理?
List<Integer> list = ImmutableList.of(1, 2, 3, 4); list.forEach(i -> { if (Objects.equals(2 , i)) { return; } System.out.println("i:" + i); }); // 输出 // i:1 // i:3 // i:4
版权声明:本文为XXX1238XGH原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。