package com.javarush.task.task08.task0815; import java.util.*; 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("1", "Сергей"); map.put("2", "Mama"); map.put("3", "Mama"); map.put("4", "Сергей"); map.put("5", "Mama"); map.put("6", "Mama"); map.put("7", "Сергей"); map.put("8", "Mama"); map.put("9", "Mama"); map.put("10", "Сергей"); return map; } public static int getCountTheSameFirstName(Map<String, String> map, String name) { int count = 0; Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator(); name = "Сергей"; while (iterator.hasNext()) { //получение «пары» элементов Map.Entry<String, String> pair = iterator.next(); String value = pair.getValue(); //значение if(name.equals(value)) { count++; } } return count; } public static int getCountTheSameLastName(Map<String, String> map, String lastName) { int count1 = 0; Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator(); lastName = "10"; while (iterator.hasNext()) { Map.Entry<String, String> pair = iterator.next(); String key = pair.getKey(); if(lastName.equals(key)) { count1++; } } return count1; } public static void main(String[] args) { } }