У меня есть одна наблюдаемая со списком строк и другая со списком строк.
Мне нужно повторно использовать первое наблюдаемое, пока каждая строка не будет разбита
Короче. Мне нужно перебрать каждый элемент списка списка и прикрепить его к первым наблюдаемым элементам списка
Я узнал о повторных попытках, но не знаю, как повторно использовать первое наблюдаемое и продолжить на втором
val cat = sheetsViewer.GOOGLE_SHEETS_ENDPOINT_IMPL.readSpreadSheet(spreadsheetId, "A4:DA4")
.toObservable()
.flatMap { Observable.fromIterable(it) }
val data = sheetsViewer.GOOGLE_SHEETS_ENDPOINT_IMPL.readSpreadSheet(spreadsheetId, range)
.toObservable()
.subscribeOn(Schedulers.computation())
.flatMap { Observable.fromIterable(it) }
.map {
val newList = it.toMutableList()
while (newList.size != 105)
newList.add("")
return@map newList
}
У меня есть список строк {"a", "b"}
а второй {{"a", "b"}, {"c", "d"}, {"e", "f"}}
Я ожидаю, что выходные данные будут {"aa", "bb", "ca", "db", "ea", "fb"}