So I have a java hashmap like below:
hMap.put(\"1\", \"One\");
hMap.put(\"2\", \"Two\");
hMap.put(\"3\", \"Two\");
I would like to remove A
hmap.values().removeAll(Collections.singleton("Two"));
EDIT: the (significant) disadvantage with this concise approach is that you are basically forced to comment it, saying something like
// remove("Two") would only remove the first one
otherwise, some well-meaning engineer will try to simplify it for you someday and break it. This happens... sometimes the well-intentioned do-gooder is even Future You!