为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

www说 2022-07-20 10:50:39
是否可以在不将通量转换为流的情况下从通量中获取第一个元素?
查看完整描述

2 回答

?
DIEA

TA贡献1820条经验 获得超3个赞

或者take(1),如果您需要一个Mono<T>表示Flux<T>您可以使用的第一个元素的.next().

或者,如果您需要第 i 个元素,请使用.elementAt(i)(但必须确保存在这样的元素,与如果没有足够的元素takenext它只会返回一个空的发布者不同)。


查看完整回答
反对 回复 2022-07-20
?
撒科打诨

TA贡献1934条经验 获得超2个赞

Flux.range(1,10).take(1)应该做的伎俩(range(...)这里的部分只是发出一些样本值;如果你blockFirst()subscribe()流,你应该看到'1'



查看完整回答
反对 回复 2022-07-20
  • 2 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号