在我打印s
时的以下代码中,我获得了作为String
参数的第一个Observable.just
。
Observable.just("Str1","Str2","str3")
.map(new Func1<String, Object>() {
@Override
public Object call(String s) {
System.out.println(s)
return "test";
}
});
如何在call
方法??
答案 0 :(得分:2)
Observable.just()
将逐个发出传递的参数。您可以将它们包装在数组或List
中,以将它们视为单个对象:
String[] array = new String[] {"Str1", "Str2", "str3"};
Observable.just(array)
.map(new Func1<String[], Object>() {
@Override
public Object call(String[] strings) {
return null;
}
});