foreach()循环中使用类似for循环中continue该如何使用

  1. 当我们使用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版权协议,转载请附上原文出处链接和本声明。