lamba forEach
时间: 2023-08-30 12:08:04 浏览: 85
回答: 在Java 8中,lambda的forEach表达式用于Stream的循环遍历,但是无法像普通的for循环那样使用break来跳出循环。\[2\]这是因为forEach()只是一个普通的方法,循环体在forEach内部,我们写的只不过是action方法,所以只能使用return来退出action方法,而不能使用continue和break。\[3\]如果需要使用break来跳出循环,可以考虑使用原始的foreach循环来替代lambda的forEach表达式。\[3\]
#### 引用[.reference_title]
- *1* [Lambda 表达式中的 forEach停止循环](https://blog.csdn.net/weixin_41987908/article/details/125238526)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Java8 Lambda forEach总结](https://blog.csdn.net/tianzhonghaoqing/article/details/121675676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文