假设有两个可观察量:
Observable obs1 = Observable.just(1);
Observable obs2 = Observable.just("A");
我如何从另外两个obs3
撰写,发出字符串 1A ?
答案 0 :(得分:1)
您正在寻找zip
运营商。这将采用两个Observable并将它们与一个函数组合,如下所示:
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));