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