【问题标题】:Convert List<Object> to Map<String, List<Object>> in kotlin在 Kotlin 中将 List<Object> 转换为 Map<String, List<Object>>
【发布时间】:2018-11-23 13:40:00
【问题描述】:

我在 Kotlin 中有一个特定对象的集合,我想映射在其中一个属性中具有共同值的对象,我尝试使用 Kotlin 的集合实用程序,但找不到方法获取一个 List 作为某个键的值,这是否可能不需要太多代码?

基本上,我需要的是:List --> Map> 其中 String 键是 Object 某个属性的值。

提前致谢!

【问题讨论】:

    标签: android performance dictionary collections kotlin


    【解决方案1】:

    我相信 groupBy 能满足您的需求。

    collection.groupBy { x -> x.getKey() }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      相关资源
      最近更新 更多