Constructor and Description |
---|
WeakHashMap() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Removes all elements from this
Map , leaving it empty. |
boolean |
containsKey(Object key)
Returns whether this
Map contains the specified key. |
boolean |
containsValue(Object value)
This method is unsupported in the weak hash map
|
Set<Map.Entry<K,V>> |
entrySet()
Unsupported operation
|
V |
get(Object key)
Returns the value of the mapping with the specified key.
|
boolean |
isEmpty()
Returns whether this map is empty.
|
Set<K> |
keySet()
Returns a set of the keys contained in this
Map . |
V |
put(K key,
V value)
Maps the specified key to the specified value.
|
void |
putAll(Map<? extends K,? extends V> m)
Copies every mapping in the specified
Map to this Map . |
V |
remove(Object key)
Removes a mapping with the specified key from this
Map . |
int |
size()
Returns the number of mappings in this
Map . |
Collection<V> |
values()
Unsupported operation
|
public int size()
Map
.public boolean isEmpty()
isEmpty
in interface Map<K,V>
true
if this map has no elements, false
otherwise.Map.size()
public boolean containsKey(Object key)
Map
contains the specified key.containsKey
in interface Map<K,V>
key
- the key to search for.true
if this map contains the specified key,
false
otherwise.public boolean containsValue(Object value)
containsValue
in interface Map<K,V>
value
- the value to search for.true
if this map contains the specified value,
false
otherwise.public void putAll(Map<? extends K,? extends V> m)
Map
to this Map
.public void clear()
Map
, leaving it empty.clear
in interface Map<K,V>
Map.isEmpty()
,
Map.size()
public Set<K> keySet()
Map
. The Set
is backed by
this Map
so changes to one are reflected by the other. The Set
does not
support adding.public Collection<V> values()