public static void removeItemFromMap(Map<String, Integer> map) { //напишите тут ваш код Iterator<Map.Entry<String,Integer>> iterator = map.entrySet().iterator(); while (iterator.hasNext()){ Map.Entry<String, Integer> pair = iterator.next(); String s = pair.getKey(); // ЗАЧЕМ ТУТ КЛЮЧИ эта строка, без этой строки все работает(в ИДЕИ) у меня по крайней мере. int value = pair.getValue(); if(value < 500){ iterator.remove(); } } }