Помогите с java

Есть класс:
public class PhoneBook extends HashMap {
public PhoneBook(){
super();
}
public void add(String phone, String name){
this.put(phone, name);
}
public String get(String name){
String result = "";
for(Map.Entry<String, String> item : this.entrySet()) {
if (item.getValue().equals(name)) result = result + item.getKey() + "; ";
}
return result;
}
}
Ошибка в строке for(Map.Entry<String, String> item : this.entrySet()) {
Required: Object
Found: Entry<String, String>
Что я делаю не так? Как перебрать for each объект этого класса?
23 сентября 2018 в 21:02
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
7
марта
Как работает криптосфера
Онлайн-курс
7
марта
Как стать iOS-разработчиком?
Онлайн-курс
7
марта
Новые статьи

Что такое MVP и как к нему подступиться
45300

Обновляем программу обучения для менеджеров по продажам
31800

BI-системы: что это и зачем они нужны бизнесу
53900