Sobes.tech
Junior — Middle

Como pode realizar a transformação de um fluxo de objetos em outro fluxo de dados na biblioteca RxJava?

sobes.tech IA

Resposta da IA

No RxJava, para transformar um fluxo de objetos em outro, usa-se o operador map. Ele aceita uma função que transforma cada elemento do fluxo original em um novo elemento de outro tipo.

Exemplo:

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

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

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

Como resultado, será exibido na consola:

Número: 1
Número: 2
Número: 3

Além do map, existem outros operadores para transformar fluxos, como o flatMap para trabalhar com fluxos aninhados.