Я ищу соответствующий способ для Multimap
перебирать записи Map
, а именно:
Map map = ...;
for (Map.Entry entry : map.entrySet())
{
K k = entry.getKey();
V v = entry.getValue();
}
Что из следующего лучше? (или, что еще более важно, в чем разница?)
Multimap mmap = ...;
for (Map.Entry> entry : mmap.asMap().entrySet())
{
K k = entry.getKey();
Collection v = entry.getValue();
}
или
Multimap mmap = ...;
for (K k : mmap.keySet())
{
Collection v = mmap.get(k);
}