Задать вопрос
@DarkByte2015

Как получить словарь из массивов ключей и значений?

Есть массив ключей и массив значений (строковые). Надо получить словарь (Map) из них. Подскажите пожалуйста как это сделать в современном стиле? StreamAPI и все такое... Есть какой-то аналог функции zip (есть много где, хоть в питоне, хоть в пхп, хоть в c#)? Нагуглил еще способ через collect(Collectors.toMap()), но не смог придумать как ее применить для моей цели.
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Map<String, String> map = IntStream.range(0, Math.min(keysList.size(), valuesList.size()))
  .boxed()
  .collect(Collectors.toMap(keysList::get, valuesList::get));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы