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

Элементы ArrayList в качестве ключа Map?

Есть ArrayList < `Character > list, есть HashMap<Character, Integer> map

Почему в цикле компилятор в map.put(list[i], 0) ругается на list[i]? При этом, если конвертировать в массив char[ ] arrayChar = list.toArray(), то map.put(arrayChar[i], 0) проблем не вызывает.
  • Вопрос задан
  • 2994 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
senneco
@senneco
Похоже, нужно писать map.put(list.get(i), 0)
Ответ написан
Ваш ответ на вопрос

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

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