如何在 rx Java 中将一个对象列表转换为另一个对象列表
How to transform a list of one object to another in rx Java
假设我有一个对象 List<SShow>
,我正在尝试获取该对象并将其转换为 List<Show>
。我可以为单个对象执行此操作,但在此处解析列表时遇到困难。
repository.getContentShow().map{
Show.from(it.shows.get(0))
}
请指导我如何解析列表以显示 object.Thanks
repository.getContentShow().map{
it.shows.map{ currentShow -> Show.from(currentShow) }
}
我认为它应该可以解决问题,只需将 kotlin Collection.map 扩展函数与您的列表一起使用,然后 return 它来自 rxJava 映射函数。
假设我有一个对象 List<SShow>
,我正在尝试获取该对象并将其转换为 List<Show>
。我可以为单个对象执行此操作,但在此处解析列表时遇到困难。
repository.getContentShow().map{
Show.from(it.shows.get(0))
}
请指导我如何解析列表以显示 object.Thanks
repository.getContentShow().map{
it.shows.map{ currentShow -> Show.from(currentShow) }
}
我认为它应该可以解决问题,只需将 kotlin Collection.map 扩展函数与您的列表一起使用,然后 return 它来自 rxJava 映射函数。