Преобразование List <Object> в Map <String, List <Object>> в котлине

У меня есть коллекция определенных объектов в Kotlin, и я хотел бы сопоставить объекты, которые имеют общее значение в одном из их атрибутов, я пробовал использовать утилиты Collenction из Kotlin, но не могу найти способ получить Укажите в качестве значения для определенного ключа, возможно ли это без лишнего кода?

По сути, мне нужно получить это: Список -> Карта> Где строковый ключ - это значение определенного свойства объекта.

Заранее спасибо!

0
0
514
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я считаю, что groupBy делает именно то, что вы ищете.

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

Другие вопросы по теме