У меня есть коллекция List<Item>
.
Мне нужно преобразовать его в Map<Integer, Item>
Ключ карты должен быть индексом элемента в коллекции.
Я не могу понять, как это сделать с потоками.
Что-то вроде:
items.stream().collect(Collectors.toMap(...));
Любая помощь?
Поскольку этот вопрос идентифицируется как возможный дубликат, мне нужно добавить, что моя конкретная проблема заключалась в том, как получить позицию элемента в списке и поместить его как ключевое значение