一、描述
计算原始Observable发射物的数量,然后只发射这个值。
Count操作符将一个Observable转换成一个发射单个值的Observable,这个值表示原始Observable发射的数据的数量。
如果原始Observable发生错误终止,Count不发射数据而是直接传递错误通知。如果原始Observable永远不终止,Count既不会发射数据也不会终止。
RxJava的实现是count和countLong。
二、示意图
三、示例代码
1 | Observable.just(1, 2, 3, 4) |
四、运行结果
1 | onNext: 4 |
五、更多
count操作符还有以下变体:
- countLong()
详情可查阅下面的参考资料。
六、参考资料
PS:欢迎关注 SherlockShi 个人博客