2017-03-18 66 views
0

假定有兩個觀測值:總和2個觀測

Observable obs1 = Observable.just(1); 
Observable obs2 = Observable.just("A"); 

我怎麼會從這兩另一個obs3,發光串1A組成?

回答

1

您正在尋找zip運營商。這將採取兩個觀察物,並將它們與一個功能相結合,如下所示:

Observable obs1 = Observable.just(1); 
Observable obs2 = Observable.just("A"); 

obs1 
    .zipWith(obs2, (a, b) -> String.format("%d%s", a, b)) 
    .subscribe(s -> System.out.println(s));