Хочется странного
Есть массив объектов. У каждого объекта есть уникальное поле id. Хочется преобразовать этот массив в HashMap с ключами, равными этим id
Да, я знаю как сделать такое через цикл. Но может есть какой более элегантный путь, стримы, волшебные касты и т.д. о которых я просто не знаю?
class Accident{
public int id;
....
}
Accidents[] accArray = getAccidentsByRetrofitAndGson();
Map accidents
Ответ
С помощью метода forEach из Stream можно так:
Map
По аналогии с вариантом из комментария @post_zeew:
Map
Комментариев нет:
Отправить комментарий