gpt4 book ai didi

java-8 - 如何将 ArrayList 转换为 Flux?

转载 作者:行者123 更新时间:2023-12-04 01:05:49 24 4
gpt4 key购买 nike

我想转换 ArrayList<Apple>Flux<Apple>Java 8 是否提供了一个 api 来这样做?
如果没有,我如何将数组列表转换为通量?

最佳答案

I want to convert an ArrayList<Apple> to Flux<Apple>


要直接回答问题 - 您可以使用 Flux.fromIterable() .列表中的每个元素都是通量中的一个元素。
...但我也建议谨慎并重新考虑您在这里这样做的原因。通量处理单独处理的元素的 react 流,集合是同时包含在内存中的一组元素。如果您在内存中已经有一个集合,那么通过“假装”它是一个 react 流,您并没有真正获得任何东西。您可以将其视为等效于 Flux.just()用于集合 - 常见于演示中,在实际使用中较少见。
除了快速演示之外,关于这样做的唯一正当理由是,如果您使用的 API 需要大量元素,但无论出于何种原因,您唯一能够获得的东西就是列表。

关于java-8 - 如何将 ArrayList 转换为 Flux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66525640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com