Я добрая новичок в RxJava, и я пытаюсь реализовать функцию поиска, которая ищет локальный db и сервер. Я бы хотел, чтобы он объединил оба результата и устранил дубликаты, любые идеи?RxJava Объединить без дубликатов
4
A
ответ
2
Вы можете объединить локальные и удаленные результаты и использовать toMap
для устранения дубликатов.
Кроме того, если у вас есть больше требований, вы можете использовать collect
и HashSet
(или HashMap
), которые дают вам больше контроля:
Observable<Integer> local = Observable.just(1, 2, 3, 4);
Observable<Integer> remote = Observable.just(1, 3, 5, 7);
local.mergeWith(remote)
.collect(() -> new HashSet<Integer>(), (set, v) -> set.add(v))
.flatMap(Observable::from)
.subscribe(System.out::println);
2
Вы можете использовать distinct operator.
Смежные вопросы
- 1. RxJava - Объединить две наблюдаемые
- 2. Объединить последовательность с собой рекурсивно, без дубликатов
- 3. PHP объединить 2 таблицы MySQL без дубликатов
- 4. RXJava - Сплит и объединить Наблюдаемые
- 5. RxJava: уменьшить или объединить или слить
- 6. Объединение ArrayList без дубликатов
- 7. mysql concat_ws без дубликатов
- 8. Объединить столбцы с одинаковым заголовком без дубликатов столбцов
- 9. Как объединить объекты в массив без удаления дубликатов в PHP
- 10. Pandas/Python: Как объединить два кадра данных без дубликатов?
- 11. Как объединить столбцы с разных листов без дубликатов?
- 12. Как объединить несколько асинхронных RxJava Observables?
- 13. rxjava - Объединить обработку обхода и обработки прерываний
- 14. RXJava - combineLatest без потери какого-либо результата
- 15. Слияние двух списков без дубликатов
- 16. Объединить строки на основе частичных дубликатов
- 17. Сочетание схемы Spark без дубликатов?
- 18. SQL присоединиться без дубликатов
- 19. Случайная запись без дубликатов
- 20. Связанный список без дубликатов
- 21. Yii вставки без дубликатов
- 22. сумма без дубликатов RDLC
- 23. Копирование файлов без дубликатов
- 24. SQL-группировка без дубликатов
- 25. Удаление дубликатов без установки()
- 26. Заполнение матрицы без дубликатов
- 27. количество случайного без дубликатов
- 28. Вставка данных без дубликатов
- 29. Перестановки строки без дубликатов
- 30. запрос без дубликатов SQL