Ho il seguente codice, ma ho visto che il recupero di valori da una mappa, mentre l'iterazione delle chiavi mappa con keySet()
è un errore anche con FindBugs ottengo l'avvertimento WMI_WRONG_MAP_ITERATOR
Evitare map.get (chiave) Metodo
for(String elementId : mapElements.keySet()){
element = mapElements.get(elementId);
doSomething(element);
}
quindi perché esattamente questo non è buono e come posso risolvere il problema?
Grazie.
Questo è ovviamente spiegato nella documentazione (http://findbugs.sourceforge.net/bugDescriptions.html#WMI_WRONG_MAP_ITERATOR) –