public boolean remove(Object obj) { if (obj instanceof Map.Entry == false) { return false; } if (contains(obj) == false) { return false; } Map.Entry<K, V> entry = (Map.Entry<K, V>) obj; K key = entry.getKey(); parent.remove(key); return true; }
/** * Gets the entrySet view of the map. * Changes made to the view affect this map. * To simply iterate through the entries, use {@link #mapIterator()}. * * @return the entrySet view */ public Set<Map.Entry<K, V>> entrySet() { if (entrySet == null) { entrySet = new EntrySet<K, V>(this); } return entrySet; }
/** * Gets the entrySet view of the map. * Changes made to the view affect this map. * To simply iterate through the entries, use {@link #mapIterator()}. * * @return the entrySet view */ public Set<Entry<K, V>> entrySet() { if (entrySet == null) { entrySet = new EntrySet<K, V>(this); } return entrySet; }
/** * Gets the entrySet view of the map. * Changes made to the view affect this map. * To simply iterate through the entries, use {@link #mapIterator()}. * * @return the entrySet view */ public Set<Map.Entry<K, V>> entrySet() { if (entrySet == null) { entrySet = new EntrySet<K, V>(this); } return entrySet; }
public boolean remove(Object obj) { if (obj instanceof Map.Entry == false) { return false; } if (contains(obj) == false) { return false; } Map.Entry<K, V> entry = (Map.Entry<K, V>) obj; K key = entry.getKey(); parent.remove(key); return true; }
public boolean remove(Object obj) { if (obj instanceof Entry == false) { return false; } if (contains(obj) == false) { return false; } Entry<K, V> entry = (Entry<K, V>) obj; K key = entry.getKey(); parent.remove(key); return true; }