У меня есть Observable
объект, как показано ниже
Observable<List<User>> observableUser = object.someMthodReturningObservable();
Я хочу зациклить хотя observableUser
, поэтому я решил следующий код
1-й путь:
observableUser.map(object ->{
List<User> list = object;
for(User user: list){
Employee employee= new Employee();
employee.setName(user.getName());
}
return null;
});
2-й способ:
observableUser.flatMap(Observable::from).subscribe(object -> {
User user = (User)object;
Employee employee= new Employee();
employee.setName(user.getName());
});
Есть ли способ циклического перемещения по списку без использования циклов subscribe
и for
, то есть с использованием только flatMap
или map
функциональных возможностей