Rxjs 可观察<;数组<;T>&燃气轮机;可观察<;T>;

Rxjs 可观察<;数组<;T>&燃气轮机;可观察<;T>;,rxjs,rx-java,reactive,Rxjs,Rx Java,Reactive,问题很简单:如何将可观察的转换为可观察的 如果您能用rxJS或RxJava编写答案,我将不胜感激,但任何其他语言都很好。根据您的期望结果,有许多方法可以解决您的问题。以下是一份: 根据你想要的结果,有很多方法可以解决你的问题。以下是一份: 对于Java,Observable.from()是您想要的: Observable<List<String>> listObservable = Observable.just(Arrays.asList("why", "hello",

问题很简单:如何将
可观察的
转换为
可观察的


如果您能用rxJS或RxJava编写答案,我将不胜感激,但任何其他语言都很好。

根据您的期望结果,有许多方法可以解决您的问题。以下是一份:


根据你想要的结果,有很多方法可以解决你的问题。以下是一份:


对于Java,
Observable.from()
是您想要的:

Observable<List<String>> listObservable = Observable.just(Arrays.asList("why", "hello", "there"));

listObservable.flatMap(Observable::from)
              .subscribe(str -> System.out.print(str + "-"),
                         throwable -> {});
Observable-listObservable=Observable.just(Arrays.asList(“why”、“hello”、“there”);
listObservable.flatMap(Observable::from)
.subscribe(str->System.out.print(str+“-”),
可丢弃->{});

对于Java,
可观察。from()
是您想要的:

Observable<List<String>> listObservable = Observable.just(Arrays.asList("why", "hello", "there"));

listObservable.flatMap(Observable::from)
              .subscribe(str -> System.out.print(str + "-"),
                         throwable -> {});
Observable-listObservable=Observable.just(Arrays.asList(“why”、“hello”、“there”);
listObservable.flatMap(Observable::from)
.subscribe(str->System.out.print(str+“-”),
可丢弃->{});

你的目标是什么?将数组中的每个元素作为一个单独的事件发出?认为flatmap是合适的应该有一个
FlatMapetable
可以满足您的需要。您的目标是什么?将数组中的每个元素作为单独的事件发出?是否认为flatmap是合适的?应该有一个
FlatMapetable
,它将执行您想要的操作。