0
我有一個類「內閣」有這樣的結構:RxJava如何組一個列表項地圖<重點,列出<Value>>
class Cabinet {
var title: String
var floor: Int
var cabinetNumber: Int
}
而另一個階級「標籤」
class Tabs {
var floor: Int
var cabinetList: List<Cabinet>
}
所以在RxJava的幫助下,我試圖創建Observable<List<Tabs>>
。 首先,我得到一個櫥櫃列表,所以我必須將所有「櫥櫃」變成「標籤」結構。
fun getCabinets(): Observable<List<Tabs>> {
return getCabs() //This metod returns List<Cabinet>
.observeOn(Schedulers.io))
.filter { it.title != null }
... ??? //There I don't get what to do next
我想用「toMap」創建集合Map<floor: Int, cabinetList: List<Cabinet>>
但不知道如何使它reqursively。 請幫助
你最終轉換成什麼? – chandil03