I suppose there must be a typo somewhere, but I don´t spot it.
package de.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
/*
Zensus
*/
public class Solution {
public static HashMap<String, String> mapErstellen() {
//schreib hier deinen Code
HashMap<String, String> map = new HashMap<String, String>();
map.put("Mustermann", "Max");
map.put("Hinterseher", "Hansi");
map.put("Hufnagel", "Hildegard");
map.put("Mustermann", "peter");
map.put("Hans", "Hansi");
map.put("Mustermann", "Petra");
map.put("Thetcher", "Magrate");
map.put("Hufnagel", "Magrate");
map.put("Bär", "Pooh");
map.put("Woods", "Tiger");
return map;
}
public static int anzahlGleicherVornamenAbrufen(HashMap<String, String> map, String name) {
//schreib hier deinen Code
Iterator<HashMap.Entry<String, String>> iterator= map.entrySet().iterator();
int anzahlvornamen=1;
while(iterator.hasNext()){
HashMap.Entry<String, String> paar=iterator.next();
String Schlüssel = paar.getKey();
if(iterator.next().equals(name))
anzahlvornamen++;
}
return anzahlvornamen;
}
public static int anzahlGleicherNachnamenAbrufen(HashMap<String, String> map, String nachname) {
//schreib hier deinen Code
Iterator<HashMap.Entry<String, String>> iterator= map.entrySet().iterator();
int anzahlnachname=1;
while(iterator.hasNext()){
HashMap.Entry<String, String> paar=iterator.next();
String Wert = paar.getValue();
if(iterator.next().equals(nachname))
anzahlnachname++;
}
return anzahlnachname;
}
public static void main(String[] args) {
}
}