lambda表达式forEach提前终止

解释

循环有普通循环,增强for循环,forEach循环

普通循环、增强for循环:

在循环中跳过当前循环:continue关键字
结束当前循环体循环:break关键字
循环体结束,且该循环体所在的方法也结束:return关键字

forEach循环:

在循环中跳过当前循环:return关键字,使用return相当于是普通循环的continue关键字,forEach是一个方法;
结束当前循环体循环:使用异常new throw runtimeException(“跳出循环体”),此类操作想只是整个循环体结束,需要try catch该循环体,当抛出异常后直接跳出循环体继续执行以下操作;

你可能感兴趣的:(java)