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);
}
});
我想做那样的事情
测试:一
测试:双
测试:三
测试:一
测试:双
测试:三
答案 0 :(得分:0)
您可以使用total = total + float(line.split(" ")[1])
/ flatMap
运算符来执行第二个数组的展平:
flatMapIterable