У меня есть следующий код, но я видел, что получение значений с карты, а итерация по клавишам карты с помощью keySet()
является ошибкой даже с помощью findBugs, я получаю предупреждение WMI_WRONG_MAP_ITERATOR
for(String elementId : mapElements.keySet()){
element = mapElements.get(elementId);
doSomething(element);
}
так почему именно это не хорошо и как я могу его исправить?
Спасибо.