是否有可能在不将通量转换为流的情况下从通量中获取第一个元素?
2022-09-03 13:02:04
是否有可能在不将通量转换为流的情况下从通量中获取第一个元素?
是否有可能在不将通量转换为流的情况下从通量中获取第一个元素?
或者,如果需要 一个 表示 的第一个元素,则可以使用 。take(1)
Mono<T>
Flux<T>
.next()
或者,如果您需要第 i 个元素,请使用(必须确保这样的元素存在,与 if 元素不足,则只返回空的发布者)。.elementAt(i)
take
next
Flux.range(1,10).take(1)
应该做这个技巧(这里的部分只是发出一些样本值;如果你或流,你应该看到“1”range(...)
blockFirst()
subscribe()
)