博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lambda forEach 关于 return 的使用
阅读量:6656 次
发布时间:2019-06-25

本文共 500 字,大约阅读时间需要 1 分钟。

版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/82655640

Lambda forEach 关于 return 的使用

JDK8 中新增的 Lambda 表达式对于 for 循环的操作变得非常简洁

但其中的 forEach 和 for 之间存在一定差异
比如 forEach 无法使用 break 和 continue

更多精彩

  • 更多技术博客,请移步

forEach 实现和 contiune 一样的效果

  1. 参见以下代码可知,在 forEachreturn 可实现和 contiune 一样的效果
int[] arrs = new int[]{
1, 3, 9, 2};arrs.forEach(arr -> { if (arr > 4) { return; } // 输出 1 3 2 System.out.println(arr);})

forEach 实现和 break 一样的效果

  1. 对不起,臣妾做不到
你可能感兴趣的文章
Redhat 5.3 Linux内核的升级!
查看>>
Ubuntu Mate:扩展存储到整张SD卡
查看>>
学习使用clojure(1)
查看>>
EXCEL 2010规划求解基础篇
查看>>
es学习5-slowlog
查看>>
nf_conntrack: table full, dropping packet
查看>>
Linux的五个查找命令:find,locate,whereis,which,type
查看>>
KK课表抓取教务系统
查看>>
mac上如何某端口号被哪些程序占用
查看>>
mac 随记
查看>>
易宝典文章——玩转Office 365中的Exchange Online服务 之二十四 配置垃圾邮件筛选器反垃圾邮件...
查看>>
读写者锁与生产者/消费者模式
查看>>
关于python中的if __name__=='__main__'语句问题
查看>>
Nagios 实现多台监控
查看>>
节约时间的18种方法
查看>>
Debian下搭建zabbix监控
查看>>
中行安全控件可致 Win8 笔记本键盘失灵
查看>>
病毒与***的查杀
查看>>
线程组
查看>>
涉密数据的处理
查看>>