Как извлечь длину целочисленного массива из Map<int, int []>?
Как извлечь длину целочисленного массива из `Map?
Map <Integer, ArrayList<Integer>> res = function() ;
for (Map.Entry entry : res.entrySet()) {
System.out.println(entry.getValue());
}
дела System.out.println(entry.getValue().size());
не работает.
2 ответа
Решение
Вам нужно указать аргументы типа для вашего Entry
,
for(Map.Entry<Integer, ArrayList<Integer>> entry : res.entrySet()){
В противном случае использование типа является необработанным.
Увидеть
Вам не хватает общей вещи, когда вы получаете MAP попробуйте ниже строки
for(Map.Entry<Integer, ArrayList<Integer>> entry : res.entrySet())