Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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
rxjava3中rxjs forkJoin操作符的相似之处是什么_Java_Rx Java3 - Fatal编程技术网

rxjava3中rxjs forkJoin操作符的相似之处是什么

rxjava3中rxjs forkJoin操作符的相似之处是什么,java,rx-java3,Java,Rx Java3,我正在尝试将前端代码转换为java本机代码,但在如何转换以及我可以在rxjava3中使用的类似运算符方面遇到了一些困难 强化rxjs示例 createOrAlterTable$(dataType: string) { return forkJoin(this.readTableFromBackend$(dataType), this.readLastSyncFile$(), this.getUserData$()) .pipe(switchMap(combiner

我正在尝试将前端代码转换为java本机代码,但在如何转换以及我可以在rxjava3中使用的类似运算符方面遇到了一些困难

强化rxjs示例

createOrAlterTable$(dataType: string) {
    return forkJoin(this.readTableFromBackend$(dataType),
      this.readLastSyncFile$(), this.getUserData$())
      .pipe(switchMap(combineresult => {
        var sqlliteddl: any = combineresult[0];
        var lastfv: any = combineresult[1];
        var userDataFlag: any = combineresult[2];
        let obslist$ = [];
        ...
        ...
         let obseravel$ = this..createOrAlterTable(JSON.stringify(queryjson), type);
          obslist$.push(obseravel$);
        
        ...
        ...
        ...
        return forkJoin(obslist$);
      }));
  }
上面我想用rxjava3在java1.8程序中实现相同的功能。怎么做

任何帮助都是非常感激的

谢谢。

您需要压缩可观察对象,每个对象都有一个
takeLast(1)
。您需要压缩可观察对象,每个对象都有一个
takeLast(1)