Что то валидатор очередной раз жалуется, а я понять не могу
Иван Шакиров
20 уровень
Где накосячил?
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #1130541
19 декабря 2017, 21:18
В методе removeTheFirstNameDuplicates ты удаляешь вообще все. Попробуй сделать так - в этом методе создай копию HashMap.
Далее, погугли про метод Collections.frequency, он показывает сколько раз в коллекции встречается элемент. Если значение больше одного, значит элемент повторяется, и мы его удаляем.
0
Artem
18 декабря 2017, 17:42полезный
Валидатор ругается потому, что программа работает не так, как того требует задание.
1)Рекомендую в метод main Добавить код
Затем запустить программу. Ты увидишь, что твой код удаляет не только повторы, а все элементы "карты".
2)Поменяй местами имя и фамилию в карте. В задании написано "по принципу «фамилия» - «имя» "
3)У тебя все имена и фамилии разные. Хотя бы на время отладки сделай две записи с одинаковыми именами.
+3