Не понимаю!!!!! ПОМОГИТЕ!!!!
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("Фига", dateFormat.parse("June 2 1995"));
map.put("Козлович", dateFormat.parse("April 12 2001"));
map.put("Петрова", dateFormat.parse("October 5 1884"));
map.put("Писькин", dateFormat.parse("July 30 2015"));
map.put("Коркина", dateFormat.parse("August 4 1998"));
map.put("Кухаридзе", dateFormat.parse("August 11 1991"));
map.put("Лузинина", dateFormat.parse("March 8 1567"));
map.put("Касас", dateFormat.parse("November 4 1986"));
map.put("Плюзина", dateFormat.parse("July 8 2020"));
return map;
}
//https://javarush.ru/groups/posts/1940-klass-hashmap-
//https://habr.com/ru/post/421179/
//https://habr.com/ru/post/128017/
//https://javarush.ru/groups/posts/763-9-glavnihkh-voprosov-o-map-v-java
//https://www.youtube.com/watch?v=lWnzRILIEZ0&list=PLWatAKdDQ0Bk7WkgosVZQVLgTi1-MFPtF&index=7&t=0s
//Ну и самое главное, это как работать с датами ))) https://javarush.ru/groups/posts/1941-kak-ne-poterjatjhsja-vo-vremeni--datetime-i-calendar
public static void removeAllSummerPeople(Map<String, Date> map) throws ParseException {
//напишите тут ваш код
HashMap<String, Date> map1=new HashMap<>(createMap());
DateFormat dateFormat=new SimpleDateFormat("MMMMM", Locale.ENGLISH);
Iterator<Map.Entry<String, Date>> iterator=map1.entrySet().iterator();
while (iterator.hasNext()){
Map.Entry<String, Date> pair=iterator.next();
String key = pair.getKey();
Date value= pair.getValue();
Date june = dateFormat.parse("June");
Date july = dateFormat.parse("Luly");
Date august = dateFormat.parse("August");
if (value.equals(june)||value.equals(july)||value.equals(august))
iterator.remove();
}
}
public static void main(String[] args) {
}
}