Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator() объясните на пальцах пожалуйста. Map.Entry - тут хранятся ключ/значение Создаем переменную iterator типа Iterator<тут указываем где и какого типа значения перебирать> = обращаемся к методу, который возвращает пару ключ/значение. и вызывает метод iterator. в чем отличие от list.iterator()