Sobes.tech
Junior — Middle

Kako se u biblioteci RxJava može izvršiti transformacija jednog toka objekata u drugi tok podataka?

sobes.tech АИ

Одговор од АИ

U RxJava, operator map se koristi za transformaciju jednog toka objekata u drugi. On prihvata funkciju koja transformiše svaki element izvornog toka u novi element drugog tipa.

Primer:

Observable<Integer> numbers = Observable.just(1, 2, 3);

Observable<String> strings = numbers.map(number -> "Broj: " + number);

strings.subscribe(System.out::println);

Kao rezultat, u konzoli će se prikazati:

Broj: 1
Broj: 2
Broj: 3

Pored map, postoje i drugi operatori za transformaciju tokova, kao što je flatMap za rad sa ugnježdenim tokovima.