1.map可以将一类型A转化为另外一任意类型B,而flatmap只能转化为发送事件序列的Observable对象。
使用flatmap报错了:
2.map直接将数据类型A转为数据类型B,而flatmap转换为Observable对象后会发送相应的事件,所以map在下游中接收到的就是数据类型B,而flatmap在下游中 接收到的是转化后的Observable对象发送的事件序列。
map结果为:
而flatmap结果为:
RxJava中,map和flatmap的区别
最新推荐文章于 2022-06-09 15:13:01 发布