是否可以在不将通量转换为流的情况下从通量中获取第一个元素?

是否可以在不将通量转换为流的情况下从通量中获取第一个元素?



www说
浏览 103回答 2
2回答

DIEA

或者take(1),如果您需要一个Mono<T>表示Flux<T>您可以使用的第一个元素的.next().或者,如果您需要第 i 个元素,请使用.elementAt(i)(但必须确保存在这样的元素,与如果没有足够的元素take,next它只会返回一个空的发布者不同)。

撒科打诨

Flux.range(1,10).take(1)应该做的伎俩(range(...)这里的部分只是发出一些样本值;如果你blockFirst()或subscribe()流,你应该看到'1')
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java