gpt4 book ai didi

java - 将 List 转换为 Flux

转载 作者:行者123 更新时间:2023-12-04 07:42:14 24 4
gpt4 key购买 nike

问题很少,但答案非常特定于某些代码。
通常,如何将 Mono 的 Stream 转换为 Flux

List<Mono<String> listOfMono = stream()
.map( s -> { do something and return Mono<String> } )
.collect(Collectors.toList());
如何转换 listOfMono反对 Flux<String>

最佳答案

您可以使用 fromIterable然后使用 flatMap压平 Mono

Transform the elements emitted by this Flux asynchronously into Publishers, then flatten these inner publishers into a single Flux through merging, which allow them to interleave.

Flux<String> result = Flux.fromIterable(listOfMono)
.flatMap(Function.identity());

关于java - 将 List<Mono<String> 转换为 Flux<String>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67394751/

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