9. User Logs homework
Здравейте колеги,
Правя 9та задача от домашното -> https://softuni.bg/trainings/resources/officedocument/12002/exercise-problem-descriptions-java-advanced-january-2017
https://gist.github.com/anonymous/838ce1ff1a14e28a48c7df43a2a0a23c
Използвам LinkedHashMap, защото доколкото знам, би трябвало да не съхранява еднакви ключове, ами да ги презаписва. Очевидно нещо не ми се получава, защото за еднакви IP-та ми прави различни записи. Отбелязала съм реда, в който има проблем, когато дебъгвам. Сравнява IP-тата и излиза, че такъв запис не съществува, а той всъщност съществува, което ме навежда на мисълта, че проблемът е в проверката, но не знам точно къде. Моля за малко помощ.
Ох, да, благодаря, видях си грешката, иначе първоначалната ми логика беше точно този фикс, който си ми дал, но нещо ми гърмеше и не успях да го догодя да заработи. Иначе, честно казано не бях съвсем убедена защо мапът ми изтрива всички запазени ip-та, всъщност си мислех, че просто ще ми добави ново entry в treemap-а, а не че ще ми ги изтрие всичките. Разбрах сега каква е логиката му. Благодаря
Прикачвам едно решение 100/100 за следващите, които тази задача ще ги мъчи. ;)
https://pastebin.com/6UbBSih4