尝试:
Iterator<Map.Entry<String,String>> iter = testMap.entrySet().iterator();while (iter.hasNext()) { Map.Entry<String,String> entry = iter.next(); if("Sample".equalsIgnoreCase(entry.getValue())){ iter.remove(); }}使用Java 1.8及更高版本,您只需一行即可完成上述操作:
testMap.entrySet().removeIf(entry -> "Sample".equalsIgnoreCase(entry.getValue()));



