Lamada 借助All实现ForEach

Posted swobble

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lamada 借助All实现ForEach相关的知识,希望对你有一定的参考价值。

有时候想对集合的所有元素进行操作,但是没有ForEach方法怎么办

例如:
DeviceItems.All(t => { t.IsDefault = false;return true; });

==>
DeviceItems.All(t => t.IsDefault = false);

记得在表达式里面要返回true,如果返回false的话只有第一个元素执行操作后就返回了。

以上是关于Lamada 借助All实现ForEach的主要内容,如果未能解决你的问题,请参考以下文章

lamada表达式和匿名内部类的区别

函数式接口及Lamada表达式

lamada下集合同步和并发处理效率验证

Lamada表达式小技巧介绍

怎么用java8 lamada 提取集合中每个对象的属性?

使用Java8轻松实现菜单树形数据