Was ist Falsch Hilfe!!!
package de.codegym.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.*;
import java.util.Iterator;
/*
Die liebe Emma und die Sommerferien
*/
public class Solution {
public static HashMap<String, Date> mapErstellen() 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"));
map.put ("Jo", df.parse("JUNE 3 2009"));
map.put("Mucha", df.parse("MAY 9 1970"));
map.put("Jung", df.parse("APRIL 20 1963"));
map.put("John", df.parse("JULY 12 1981"));
map.put("Alan", df.parse("JULY 1 1968"));
map.put("GU", df.parse("MARCH 5 1976"));
map.put("Tomek",df.parse("MARCH 8 1989"));
map.put("Frank", df.parse("DECEMBER 3 1976"));
map.put("Max", df.parse("JANUARY 7 1956"));
return map;
}
public static void alleSommergeburtstagskinderEntfernen(HashMap<String, Date> map) {
Iterator<Map.Entry<String, Date>> iterator = map.entrySet().iterator();
while(iterator.hasNext())
{
Map.Entry<String, Date> paar = iterator.next();
String schlussel = paar.getKey();
Date wert = paar.getValue();
int a = wert.getMonth();
if( a == 5 || a == 6 || a == 7){
map.remove(schlussel);
}
}
}
public static void main(String[] args) {
}
}