For me the methods are ok but i didn't understand why the error?
package com.codegym.task.task08.task0815;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
/*
Census
*/
public class Solution {
public static HashMap<String, String> createMap() {
HashMap<String,String> anagrafe = new HashMap<>();
anagrafe.put("nono", "panino");
anagrafe.put("pinone", "ginino");
anagrafe.put("tino", "panino");
anagrafe.put("sino", "panozzo");
anagrafe.put("pinozzo", "panino");
anagrafe.put("gino", "pappa");
anagrafe.put("pazzo", "capp");
anagrafe.put("cac", "capp");
anagrafe.put("cippa", "lippa");
anagrafe.put("cicco", "pasticio");
return anagrafe;
}
public static int getSameFirstNameCount(HashMap<String, String> map, String name) {
int count = 0;
for (Map.Entry<String,String> view:map.entrySet()
) {
if(view.getKey().equals(name)){count++;}
}
return count;
}
public static int getSameLastNameCount(HashMap<String, String> map, String lastName) {
int count = 0;
for (Map.Entry<String,String> view:map.entrySet()
) {
String k = view.getKey();
if(k.equals(lastName)) count++;
}
return count;
}
public static void main(String[] args) {
}
}