Подскажите в какую сторону копать
package com.javarush.task.task08.task0816;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
/*
Добрая Зинаида и летние каникулы
Создать словарь (Map<String, Date>) и занести в него десять записей по принципу: "фамилия" - "дата рождения".
Удалить из словаря всех людей, родившихся летом.
Требования:
1. Программа не должна выводить текст на экран.
2. Программа не должна считывать значения с клавиатуры.
3. Метод createMap() должен создавать и возвращать словарь HashMap с типом элементов String, Date состоящий из 10 записей.
4. Метод removeAllSummerPeople() должен удалять из словаря всех людей, родившихся летом.
*/
public class Solution {
public static HashMap<String, Date> createMap() throws ParseException {
DateFormat df = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH);
HashMap<String, Date> map = new HashMap<String, Date>();
//map.put("Stallone", df.parse("JUNE 1 1980"));
//напишите тут ваш код
for (int i = 0; i < 10; i++) {
map.put("Stallone" + i, df.parse("JUNE 1 1980"));
}
return map;
}
public static void removeAllSummerPeople(HashMap<String, Date> map) {
//напишите тут ваш код
DateFormat df = new SimpleDateFormat("MMMMM d yyyy", Locale.ENGLISH);
for (Map.Entry<String, Date> entry : map.entrySet()){
df.format(entry.getKey());
if ((entry.getKey().equals("JUNE")) && (entry.getKey().equals("JULY")) && (entry.getKey().equals("AUGUST"))){
map.remove("Stallone");
}
}
}
public static void main(String[] args) throws ParseException {
//System.out.println(createMap());
}
}