我有一个AA类对象列表,包含一个日期和一个BB类对象列表:
data class AA(
val date: LocalDate,
val bb: List<BB>
)
@Parcelize
data class BB(
val x: Int,
val y: String,
val z: String
) : Parcelable
我想创建一个单一列表(展开的 List<AA>
),它应该长这样: listOf(
date obj
BB obj
BB obj
date obj
BB obj
date obj
BB obj
BB obj
BB obj)
改为:
listOf(
date obj, listOf(BB obj, BB obj)
date obj, listOf(BB obj)
date obj, listOf(BB obj, BB obj, BB obj))
我尝试使用flatMap,但只能压平一个部分 - BB。
如何创建具有日期和BB项目的列表?
我尝试使用flatMap,但只能压平其中的一部分 - BB。
如何创建一个包含日期和BB项目的列表?