文件名称:PeekProblems:错误使用 Java 8 Stream peek 方法的演示
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-01 06:35:14
Java
偷看问题 这一小段代码演示了 Java 8 Stream API 中对 peek 方法的一些错误使用。 假设场景如下:我们希望使用一些转换来流水线化一些数据,并在其中的一些步骤中产生一些副作用。 例如,我们有一个足球联赛应用程序,我们想在比赛前检查球队是否准备好参加比赛。 让我们看看管道不同时刻的数据: 订阅玩家 一种。 (过滤器)检查它们是否可用于比赛 可用球员 一种。 (地图)创建团队 团队 .... 假设在 1.a 中,我们想向有空的人发送电子邮件,而在 2.a 中,我们想将该团队存储在某个数据库中。 这些行为可以也应该存在于不同的组件中,但从概念上讲,流数据是同一个流。 我们想使用数据来执行副作用但不消耗它,因为我们想继续使用流。 Peek 是 Java 8 Stream API 中的一种方法,它允许您使用但不消耗流的数据。 那么我们可以认为使用peek调用SendEmai
【文件预览】:
PeekProblems-master
----src()
--------PeekProblems.java(783B)
----README.md(3KB)
----.gitignore(910B)