title: Remove multiple keys from Map in efficient way?
body: <p>I have a <code>Map&lt;String,String&gt;</code> with large number of key values pairs. Now I want to remove selected keys from that <code>Map</code>. Following code shows what I did to achieve that.</p>
  <pre><code>Set keySet = new HashSet(); //I added keys to keySet which I want to remove. 
  </code></pre>
  <p>Then :</p>
  <pre><code>Iterator entriesIterator = keySet.iterator();
  while (entriesIterator.hasNext()) {
     map.remove( entriesIterator.next().toString());
  } 
  </code></pre>
  <p>This is working fine. What would be the better approach?</p>