Removing all items of a given value from a hashmap

后端 未结 6 724
北荒
北荒 2020-12-15 19:27

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

6条回答
  •  无人及你
    2020-12-15 20:21

    for (Iterator> it = hMap.entrySet().iterator(); it.hasNext();) {
     Map.Entry e = it.next();
     if ("Two".equals(e.getValue())) {
      it.remove();
     }
    }
    

提交回复
热议问题