Вы заметите, что итератор возвращает Map.Entry , который имеет getKey
и getValue
методы.
Используйте их, чтобы получить соответствующие элементы .... что-то вроде
while (mapIt.hasNext()){
Map.Entry entry = mapIt.next();
Object key = entry.getKey();
Object value = entry.getValue();
// format away..
}
Примечание. Я ставлю Object
в качестве типов key и val, но вы должны указывать типы в соответствии с тем, как вы определили карту.