java8 foreach不能使用break、countinue

在学习1.8新特性的过程中,发现foreach中不可以使用break和countinue,然后我使用了return,结果如下图,对循环并没有影响。

java8 foreach不能使用break、countinue

百度一下,发现了一个不一样的回答

java8 foreach不能使用break、countinue

 

然后我就看了下源码,发现forEach是接口中的方法,而循环是在方法中做的,所以使用forEach方法是无法使用break和countinue的

java8 foreach不能使用break、countinue