对于RxJava

时间:2016-02-22 07:26:38

标签: java rx-java

RxJava上周工作。从我的问题Chain of responsibility in RxAndroid

开始

但是,我想在RxJava中使用foreach函数来循环结果,但它似乎有所不同。我找不到方法可以使用或者我可能会以错误的方式使用???

  

任务A(参数:整数,响应:字符串[])

     

任务B(参数:字符串,响应:长)

     

任务A - > B

谁能知道怎么做?谢谢。

Observable.from(new Integer[] {1,2})
.map(new Func1<Integer, String[]>() {
    @Override
    public String[] call(String s) {
        return  new String[] { "One","Two","Three"};
    }
}).map(new Func1<String, String>() {
    @Override
    public String call(String s) {
        return String.format("Testing:%s",s);
    }
});

我想做那样的事情

  

测试:一

     

测试:双

     

测试:三

     

测试:一

     

测试:双

     

测试:三

1 个答案:

答案 0 :(得分:0)

您可以使用total = total + float(line.split(" ")[1]) / flatMap运算符来执行第二个数组的展平:

flatMapIterable