В методе map. keySet() мы получаем Set коллекцию или map?
package com.javarush.task.task08.task0815;
import java.util.*;
/*
Перепись населения
*/
public class Solution {
public static Map<String, String> createMap() {
//напишите тут ваш код
Map<String, String> map = new HashMap<>() ;
map.put("Моисеев", "Борис") ;
map.put("Бузова", "Ольга") ;
map.put("Пахомов", "Сергей") ;
map.put("Борецкий", "Станислав") ;
map.put("Вассерман", "Анатолий") ;
map.put("Собчак", "Ксения") ;
map.put("Малышева", "Елена") ;
map.put("Жириновский", "Владимир") ;
map.put("Курицын", "Александр") ;
map.put("Беркова", "Елена") ;
}
public static int getCountTheSameFirstName(Map<String, String> map, String name) {
//напишите тут ваш код
Set<String> set=map.values() ;
int i=0;
Iterator<String> itr = set.iterator();
while (set.hasNext)
{
if(itr.next().equals(name)) ++i;
}
return i;
}
public static int getCountTheSameLastName(Map<String, String> map, String lastName) {
//напишите тут ваш код
Iterator<String> iterator = list.iterator();
Set<String> set=map.keySet() ;
int i=0;
Iterator<String> itr = set.iterator();
while (set.hasNext)
{
if(itr.next().equals(lastName)) ++i;
}
return i;
}
public static void main(String[] args) {
}
}