给定汽车列表 (List<Car> cars
),我可以:
Observable.just(cars); //returns an Observable that emits one List<Car>
Observable.from(cars); //returns an Observable that emits a squence of Car
我有什么办法可以从 Observable
的 List<Car>
到 Observable<Car>
的序列?
类似于 from
无参数
Obserable.just(cars).from()
最佳答案
您可以映射 Observable<List<Car>>
至Observable<Car>
像这样:
yourListObservable.flatMapIterable(x -> x)
请注意,flatMapping 可能不会保留源 observable 的顺序。如果订单对您很重要,请使用 concatMapIterable
.阅读 here了解更多详情。
关于java - 在 RxJava 中将 Observable<List<Car>> 转换为 Observable<Car> 序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29672705/