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