Что не так с методами getCountTheSameFirstName и getCountTheSameLastName?
Требования:
- Программа не должна выводить текст на экран.
- Программа не должна считывать значения с клавиатуры.
- Метод createMap() должен создавать и возвращать словарь Map с типом элементов String, String состоящих из 10 записей по принципу «Фамилия» - «Имя».
- Метод getCountTheSameFirstName() должен возвращать число людей у которых совпадает имя.
- Метод getCountTheSameLastName() должен возвращать число людей у которых совпадает фамилия.
Ответы (1 шт):
Автор решения: Alexandr
→ Ссылка
Как-то так:
public static int getCountTheSameFirstName(
Map<String, String> map,
String name) {
int count = 0;
for (String item : map.values()) {
if (item.equals(name)) {
count++;
}
}
return count;
}
public static int getCountTheSameLastName(
Map<String, String> map,
String lastName) {
return map.containsKey(lastName) ? 1 : 0;
}
