Как извлечь длину целочисленного массива из 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())
Другие вопросы по тегам