一、描述
对Observable发射的每一项数据应用一个函数,执行变换操作。
Map操作符对原始Observable发射的每一项数据应用一个你选择的函数,然后返回一个发射这些结果的Observable。
这个操作符默认不在任何特定的调度器上执行。
二、示意图
三、示例代码
1 | class Student { |
四、运行结果
1 | onNext: ZhangSan |
项目代码已上传到Github:https://github.com/SherlockShi/RxJavaBestPractise
五、更多
跟map相关的操作符还有:
- cast
- encode
- byLine
详情可查阅下面的参考资料。
六、参考资料
PS:欢迎关注 SherlockShi 个人博客