Java Map Remove removeValuesFromMap(Map map, Collection removed)

Here you can find the source of removeValuesFromMap(Map map, Collection removed)

Description

remove Values From Map

License

Apache License

Declaration

public static <K, V> void removeValuesFromMap(Map<K, V> map, Collection<V> removed) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.util.Collection;

import java.util.Iterator;

import java.util.Map;
import java.util.Map.Entry;

public class Main {
    public static <K, V> void removeValuesFromMap(Map<K, V> map, Collection<V> removed) {
        Iterator<Entry<K, V>> it = map.entrySet().iterator();
        while (it.hasNext()) {
            Entry<K, V> e = it.next();
            if (removed.contains(e.getValue())) {
                it.remove();// w ww.  j  a v  a  2 s  . c  om
            }
        }
    }
}

Related

  1. removeTrailingNumber(Map names)
  2. removeValue(final Map map, final Object key, final Object value)
  3. removeValue(Map subject, String property, Map value, boolean propertyIsArray)
  4. removeValueFromAll(final Map map, final Object value)
  5. removeValueList(final Map> map, final K key, final V value)
  6. removeVersionSelector( Map selector)
  7. removeWireAttributes( Map map)
  8. splitEachArrayElementAndCreateMap(String[] array, String delimiter, String removeCharacters)