Whole document tree
java.util
|
Inner classes inherited from class java.util.Map |
Map.Entry |
Constructor Summary | |
WeakHashMap()
Constructs a new, empty WeakHashMap with the default
initial capacity and the default load factor, which is
0.75 . |
|
WeakHashMap(int initialCapacity)
Constructs a new, empty WeakHashMap with the given
initial capacity and the default load factor, which is
0.75 . |
|
WeakHashMap(int initialCapacity,
float loadFactor)
Constructs a new, empty WeakHashMap with the given
initial capacity and the given load factor. |
|
WeakHashMap(Map t)
Constructs a new WeakHashMap with the same mappings as the
specified Map. |
Method Summary | |
void |
clear()
Removes all mappings from this map. |
boolean |
containsKey(Object key)
Returns true if this map contains a mapping for the
specified key. |
Set |
entrySet()
Returns a Set view of the mappings in this map. |
Object |
get(Object key)
Returns the value to which this map maps the specified key . |
boolean |
isEmpty()
Returns true if this map contains no key-value mappings. |
Object |
put(Object key,
Object value)
Updates this map so that the given key maps to the given
value . |
Object |
remove(Object key)
Removes the mapping for the given key from this map, if
present. |
int |
size()
Returns the number of key-value mappings in this map. |
Methods inherited from class java.util.AbstractMap |
containsValue, equals, hashCode, keySet, putAll, toString, values |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
containsValue, equals, hashCode, keySet, putAll, values |
Constructor Detail |
public WeakHashMap(int initialCapacity, float loadFactor)
WeakHashMap
with the given
initial capacity and the given load factor.initialCapacity
- The initial capacity of the
WeakHashMap
loadFactor
- The load factor of the WeakHashMap
IllegalArgumentException
- If the initial capacity is less than
zero, or if the load factor is
nonpositivepublic WeakHashMap(int initialCapacity)
WeakHashMap
with the given
initial capacity and the default load factor, which is
0.75
.initialCapacity
- The initial capacity of the
WeakHashMap
IllegalArgumentException
- If the initial capacity is less than
zeropublic WeakHashMap()
WeakHashMap
with the default
initial capacity and the default load factor, which is
0.75
.public WeakHashMap(Map t)
WeakHashMap
with the same mappings as the
specified Map. The WeakHashMap
is created with an
initial capacity of twice the number of mappings in the specified map
or 11 (whichever is greater), and a default load factor, which is
0.75.t
- the map whose mappings are to be placed in this map.Method Detail |
public int size()
Map
interface, the time required by this operation is
linear in the size of the map.size
in interface Map
size
in class AbstractMap
java.util.Map
public boolean isEmpty()
true
if this map contains no key-value mappings.isEmpty
in interface Map
isEmpty
in class AbstractMap
java.util.Map
public boolean containsKey(Object key)
true
if this map contains a mapping for the
specified key.containsKey
in interface Map
containsKey
in class AbstractMap
key
- The key whose presence in this map is to be testedpublic Object get(Object key)
key
.
If this map does not contain a value for this key, then return
null
.get
in interface Map
get
in class AbstractMap
key
- The key whose associated value, if any, is to be returnedpublic Object put(Object key, Object value)
key
maps to the given
value
. If the map previously contained a mapping for
key
then that mapping is replaced and the previous value is
returned.put
in interface Map
put
in class AbstractMap
key
- The key that is to be mapped to the given
value
value
- The value to which the given key
is to be
mappednull
if if there was no mapping for the keypublic Object remove(Object key)
key
from this map, if
present.remove
in interface Map
remove
in class AbstractMap
key
- The key whose mapping is to be removednull
if
there was no mapping for the keypublic void clear()
clear
in interface Map
clear
in class AbstractMap
java.util.Map
UnsupportedOperationException
- clear is not supported by this
map.public Set entrySet()
Set
view of the mappings in this map.entrySet
in interface Map
entrySet
in class AbstractMap
java.util.Map
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.