【问题标题】:How to transform a list of one object to another in rx Java如何在 rx Java 中将一个对象的列表转换为另一个对象
【发布时间】:2020-03-28 16:49:05
【问题描述】:

假设我有一个对象 List<SShow>,我正在尝试获取这个对象并转换为 List<Show>。我可以为单个对象执行此操作,但在此处解析列表时遇到困难。

repository.getContentShow().map{
              Show.from(it.shows.get(0))
}

请指导我如何将列表解析为显示对象。谢谢

【问题讨论】:

  • 你应该先阅读文档。 .map() 完全符合您的要求。

标签: android kotlin rx-java2


【解决方案1】:
repository.getContentShow().map{ 
          it.shows.map{ currentShow -> Show.from(currentShow) }
}

我认为它应该可以解决问题,只需将 kotlin Collection.map 扩展函数与您的列表一起使用,然后从 rxJava 映射函数返回它。

【讨论】:

  • 很高兴我能帮上忙!
猜你喜欢
  • 2015-09-03
  • 2013-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 2021-11-18
  • 2021-08-14
  • 1970-01-01
相关资源
最近更新 更多