Есть несколько вариантов. Проще всего использовать toList()
:
Observable.just(1,2,3,4,5,6)
.toList()
Если вам нужно сделать больше, чем просто собрать их в список, вы можете использовать collect()
:
List<Integer> collected = new ArrayList<>();
Observable.just(1,2,3,4,5,6)
.collect(collected, (alreadyCollected, value) -> {
// Do something with value and add it to collected at the end
});
Здесь вы найдете лучшее объяснение о collect