将List <object>转换为Map <string,list <object =“”>&gt;在kotlin

时间:2018-06-13 21:06:17

标签: android performance dictionary collections kotlin

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

基本上,我需要的是得到这个:List - &gt;地图&GT; 其中String键是Object的某个属性的值。

提前致谢!

1 个答案:

答案 0 :(得分:2)

我相信groupBy会做你正在寻找的事情。

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