1、count 统计数据流的数量,通过调用一次onComplete计算发送数量
package rxjava.macth;
import io.reactivex.Observable;
public class RxJavaCount {
public static void main(String[] args) {
Observable.range(1,10).count().subscribe(System.out::println);
}
}
10
2 reduce 调用onComplete时 发送最终累加值
package rxjava.macth;
import io.reactivex.Observable;
public class RxJavareduce {
public static void main(String[] args) {
Observable.range(1,10).reduce((x,y)->x+y).subscribe(System.out::println);
}
}
55
3 contact 将多个Observable 按照出现的参数顺序连接起来
package rxjava.macth;
import io.reactivex.Observable;
public class RxJavaContact {
public static void main(String[] args) {
Observable.concat(Observable.range(1,3),Observable.range(11,3)).subscribe(System.out::println);
}
}
1
2
3
11
12
13