在Java8之前,最开始使用for i 循环,很老旧,后来有了高级的for each 循环,然后这个跳出本次循环和跳出所有的for循环,都简单,稍微没见过的就是跳出多层for循环。然后就是Java8出的foreach循环,这个循环里面,break和continue都不管用啦。需要使用return,这个只能跳过本次循环,还是会继续执行for循环的,那么怎么跳出这个Java8的foreach循环呢?下面对所有的循环,都来了一次操作。看看如何,跳出当前循环,继续执行;或者直接跳出for循环;或者跳出多层for循环。下面是上面的代码的运行结果,可以对照着看一下。最后是对于:跳出Java8的lambda的foreach循环的说明,摘自某stackflow。

Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例

Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例

Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例

Java 8跳过本次循环,继续执行以及跳出循环,终止循环的代码实例