私は次のコードを持っていますが、マップキーを繰り返し処理しながらマップから値を取得することkeySet()
は、findBugsを使用しても間違いであることがわかりました。警告が表示されますWMI_WRONG_MAP_ITERATOR
for(String elementId : mapElements.keySet()){
element = mapElements.get(elementId);
doSomething(element);
}
では、なぜこれが良くないのか、どうすれば修正できますか?
ありがとう。