关于lambda和stream在实际业务中的使用
来源:2-5 Java8 StreamT接口:流和管道是基础用法?

KALOS4351131
2021-03-18
老师好
我想问一下容器的stream在实际业务中什么地方能够发挥作用。目前看到有一个filter的实例,难道是针对持久化层的list来过滤嘛…
主要是以前没有用过这种特性,忘老师指点。感谢!
写回答
1回答
-
你好。 单纯的说计算不仅仅是filter,还有sort,groupby,map,reduce,take,zip……这些都是实现业务逻辑必备的算法。 虽然用几个for循环也可以实现类似的效果,永久了就没有Stream方便。 再加上parallel,如果需要用forkjoinpool的场景,就可以直接用parallel写,毕竟parallel后面默认有forkjoinpool。
242021-03-18
相似问题