Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带条件的RxJava多循环_Java_Rx Java - Fatal编程技术网

带条件的RxJava多循环

带条件的RxJava多循环,java,rx-java,Java,Rx Java,我正在学习RxJava几个星期,我有一些java代码如下 代码: 如何将其转换为RxJava代码 我试图将flatmapetable与flatMap一起使用,但仍然无法访问它。好了 @Test public void thirdDeepLevel() { Observable.from(Arrays.asList("a", "b", "c", "d", "e")) .flatMap(letter -> Observable.from(Arrays.asLis

我正在学习RxJava几个星期,我有一些java代码如下

代码:

如何将其转换为RxJava代码

我试图将
flatmapetable
flatMap
一起使用,但仍然无法访问它。

好了

@Test
public void thirdDeepLevel() {
    Observable.from(Arrays.asList("a", "b", "c", "d", "e"))
            .flatMap(letter -> Observable.from(Arrays.asList(1, 2, 3, 4, 5))
                    .map(number -> {
                        System.out.println(letter + ":" + number);
                        return number;
                    })
                    .filter(number -> number == 4)
                    .flatMap(number -> Observable.from(Arrays.asList("f", "g", "h", "i"))
                            .map(leter2 -> {
                                System.out.println(letter + ":" + number);
                                return leter2;
                            })))
            .subscribe();
}
您可以在此处查看更多lear Rx示例

@Test
public void thirdDeepLevel() {
    Observable.from(Arrays.asList("a", "b", "c", "d", "e"))
            .flatMap(letter -> Observable.from(Arrays.asList(1, 2, 3, 4, 5))
                    .map(number -> {
                        System.out.println(letter + ":" + number);
                        return number;
                    })
                    .filter(number -> number == 4)
                    .flatMap(number -> Observable.from(Arrays.asList("f", "g", "h", "i"))
                            .map(leter2 -> {
                                System.out.println(letter + ":" + number);
                                return leter2;
                            })))
            .subscribe();
}

您可以在此处查看更多lear Rx示例

感谢您的重播。很高兴为您提供帮助。欢迎来到被动世界!请记住,如果解决了问题,请将问题标记为已完成。感谢您的重播。很高兴为您提供帮助。欢迎来到被动世界!如果您的问题已解决,请记住将问题标记为已完成