删除map中指定的value

删除map中指定的value

   Map中删除指定的键值对
   Map map  =   new  HashMap();
   map.put(
1 1 );
   map.put(
2 2 );
   map.put(
3 4 );
  //拿出map中的键值对
   Set entries 
=  map.entrySet();
   for  (Iterator iterator  =  entries.iterator();  iterator.hasNext();) {
        Map.Entry entry 
=  (Map.Entry) iterator.next();
       
int  i  =  (Integer) entry.getValue();
        
if  (i  ==   2 ) {
   //就是调用
iterator.remove()方法可以移除掉map中键值对
        iterator.remove();
        }
   }

你可能感兴趣的:(删除map中指定的value)