RxJava之转换操作符
1、map()转换操作符。它可以对被观察者进行处理,把原来发射出来的事件转换成新的事件,然后创建新的被观察者,最后发射事件。
2、运行结果如图所示。
3、flatMap猾诮沓靥()转换操作符。这个操作符是网络请求场景中比较常用的。它可以将事件序列中的元素进行拼接,然后返回一个新的被观察者。
4、运行结果如图所示。
5、concatMap()转换操作符。这个操作符和flatMap()差不多是一样的,只不过这个操作符转发出来的事件是有序的,而flatMap()是无序的。
6、运行结果如图所示。
7、buffer()转换操作符。这个操作符可以从需要发送的事件当中获取一定数量的事件,并将这些事件放到缓冲区当中一并发出。
8、运行结果如图所示。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:43
阅读量:40
阅读量:26
阅读量:22
阅读量:25