一、描述
这个操作符将Observable转换为一个Iterator,你可以通过它迭代原始Observable发射的数据集。
getIterator操作符只能用于BlockingObservable的子类,要使用它,你首先必须把原始的Observable转换为一个BlockingObservable。可以使用这两个操作符:BlockingObservable.from或the Observable.toBlocking。
二、示意图
三、示例代码
1 | Iterator<Integer> iterator = Observable.just(1, 2, 3, 4, 5).toBlocking().getIterator(); |
四、运行结果
1 | Data: 1 |
五、参考资料
PS:欢迎关注 SherlockShi 个人博客