RxJava操作符
2016-08-05 14:19:28 13 举报
AI智能生成
RxJava操作符是用于处理异步数据流的函数,它们可以对数据进行转换、过滤、合并等操作。这些操作符可以将多个操作链接在一起,形成复杂的数据处理逻辑。RxJava操作符可以分为三类:创建型、转换型和组合型。创建型操作符用于创建Observable对象,如just()、from()等;转换型操作符用于对数据进行处理,如map()、filter()等;组合型操作符用于将多个Observable对象组合在一起,如merge()、zip()等。RxJava操作符具有链式调用的特性,使得代码更加简洁易读。
作者其他创作
大纲/内容
阅读必备
了解RxJava的Observable+Subscrber设计模式
读懂java8新加入的lambda表达式
知道RxJava在Observable和Subscriber对象之间可以级联操作符变换输入输出的内容
推荐:RxJava基础
新的目标
已经有查询函数,给入一个字符串能返回包含url的被观察者列表
// Returns a List of website URLs based on a text search
Observable
- > query(String text);
需要构建健壮的字符串搜索并显示结果的系统
SearchUrl源码v0
query("Hello, world!")
.subscribe(urls -> {
for (String url : urls) {
System.out.println(url);
}
});
注:订阅者直接对接被观察者生产发出的内容,任何修改需求都导致订阅者修改. 推荐指数:0
提示:没有独立的中间数据变换环节,之前看过酷炫的map()技巧被抛弃了!
提问时间
问题1
问题2
问题3
结束
要点1
要点2
要点3
0 条评论
下一页