никак не пойму списанную 37 и 38 строку, а потому не могу найти проблему
package com.javarush.task.task08.task0816;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/*
Добрая Зинаида и летние каникулы
*/
public class Solution {
public static Map<String, Date> createMap() throws ParseException {
DateFormat dateFormat = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH);
Map<String, Date> map = new HashMap<>();
map.put("Сталлоне", dateFormat.parse("MAY 1 2012"));
map.put("Magomed", dateFormat.parse("DECEMBER 26 1998"));
map.put("Murtuz", dateFormat.parse("JULY 14 1998"));
map.put("Mahmud", dateFormat.parse("JUNE 28 1997"));
map.put("Gasan", dateFormat.parse("FEBRUARY 20 2000"));
map.put("Jannet", dateFormat.parse("OCTOBER 12 1993"));
map.put("Liana", dateFormat.parse("NOVEMBER 8 1997"));
map.put("Aisha", dateFormat.parse("JANUARY 1 2003"));
map.put("Ahtem", dateFormat.parse("MARCH 22 1997"));
map.put("Osman", dateFormat.parse("SEPTEMBER 11 1998"));
return map;
//напишите тут ваш код
}
public static void removeAllSummerPeople(Map<String, Date> map) {
//напишите тут ваш код
Iterator<Map.Entry<String, Date>> itr = map.entrySet().iterator();
while(itr.hasNext()){
Map.Entry<String, Date> z = itr.next();
Date date = itr.next().getValue();
int mon = date.getMonth();
if(mon == 6 || mon == 7 || mon == 5)
itr.remove();
}
}
public static void main(String[] args) {
}
}