0
Я попробовал этотКак распечатать HashMap <String, ArrayList <Integer>>?
ScreenDumpParser dump = new ScreenDumpParser();
Map btn_bound = dump.parse();
Iterator iterator = btn_bound.keySet().iterator();
while (iterator.hasNext()) {
String key = iterator.next().toString();
List<Integer> value = btn_bound.get(key);
System.out.println(key);
}
, но эта линия
List<Integer> value = btn_bound.get(key);
дает ошибку:
Type mismatch: cannot convert from Object to List<Integer>
Мне нужно напечатать все значения вместе с ключом в одной строке.
Кастинг совершенно не нужен здесь. И этот 'List value = new List (btn_bound.get (key));' неверно (помните, что вопрос OPs находится на Java). –
Tom
Когда я написал ответ, тег языка отсутствовал, поэтому я написал для Java и C#, но я редактирую – SeeuD1
Да, я знаю, что тег отсутствовал, поэтому не стоит беспокоиться :). Когда вы пишете что-то для двух языков, четко указывайте, какая часть принадлежит языку. 'Новый список <..> (...)' часть явно не для Java (например). – Tom