Люди, помогите, вообще уже ничего понять не могу.
Что не так? Где ошибка?
package com.javarush.task.task08.task0815;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
/*
Перепись населения
*/
public class Solution {
public static Map<String, String> createMap() {
//напишите тут ваш код
Map<String, String> map = new HashMap<String, String>();
map.put("Ivanov", "Petya");
map.put("Petrova", "Sasha");
map.put("Kimov", "Kolya");
map.put("Lenin", "Ivan");
map.put("Smirnov", "Vanya");
map.put("Sobolev", "Alex");
map.put("Petrov", "Alexey");
map.put("Esenina", "Sasha");
map.put("Mandelstam", "Alex");
map.put("Esenin", "Ivan");
return map;
}
public static int getCountTheSameFirstName(Map<String, String> map, String name) {
//напишите тут ваш код
int count = 0;
for (Map.Entry<String, String> pair : map.entrySet()) {
if(name.equals(pair.getValue()));
count++;
}
return count;
}
public static int getCountTheSameLastName(Map<String, String> map, String lastName) {
//напишите тут ваш код
int count = 0;
for (Map.Entry<String, String> pair : map.entrySet()) {
if(lastName.equals(pair.getKey()));
count++;
}
return count;
}
public static void main(String[] args) {
//int countTheSameFirstName = getCountTheSameFirstName(createMap(), "Ivan");
//System.out.println(countTheSameFirstName);
}
}