Sobes.tech
Junior — Middle

Чӣ гуна метавон табдил додани як ҷараёни объектҳоро ба ҷараёни дигар маълумот дар китобхонаи RxJava-ро амалӣ кард?

sobes.tech AI

Ҷавоб аз AI

ใน RxJava, ตัวดำเนินการ map ใช้สำหรับแปลงลำดับของวัตถุเป็นอันอื่น มันรับฟังก์ชันที่แปลงแต่ละองค์ประกอบของลำดับต้นทางเป็นองค์ประกอบใหม่ของประเภทอื่น

ตัวอย่าง:

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

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

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

ผลลัพธ์ในคอนโซลจะเป็น:

Number: 1
Number: 2
Number: 3

นอกจาก map แล้ว ยังมีตัวดำเนินการอื่น ๆ สำหรับการแปลงลำดับ เช่น flatMap สำหรับการทำงานกับลำดับที่ซ้อนกัน