通过Streams可以实现以下功能吗?

发布于 2025-01-20 09:47:03 字数 340 浏览 0 评论 0原文

我有一个元素列表:

1, 2, 3, 4...

而且我有一个起始元素,假设a。 我想计算f(1,a)= b,然后将此函数的输出f ie b以及列表中的下一个元素2 <以及/代码>回到同一功能。

因此,序列将是:

f(1, a)=b
f(2, b)=c
f(3, c)=d
f(4, d)=e

最终输出为e

有没有办法在Java 8中使用流进行编写?

I have a List of elements:

1, 2, 3, 4...

And I have a starting element, let's say a.
I want to compute f(1, a) = b and then feed the output of this function f i.e. b along with the next element in the list 2 back into the same function.

So the sequence would be:

f(1, a)=b
f(2, b)=c
f(3, c)=d
f(4, d)=e

And the final output is e.

Is there a way to write this in Java 8 using streams?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文