java.util
Class LinkedHashMap<K,V>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,V>


public class LinkedHashMap<K,V>
extends HashMap<K,V>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
LinkedHashMap()
           
LinkedHashMap(int initialCapacity)
           
LinkedHashMap(int initialCapacity, float loadFactor)
           
LinkedHashMap(int initialCapacity, float loadFactor, boolean accessOrder)
           
LinkedHashMap(Map<? extends K,? extends V> m)
           
 
Method Summary
 void clear()
           
 Object clone()
           
 boolean containsValue(Object value)
           
 V get(Object key)
           
 V put(K key, V value)
           
 V remove(Object key)
           
protected  boolean removeEldestEntry(Map.Entry<K,V> eldest)
           
 
Methods inherited from class java.util.HashMap
containsKey, entrySet, size
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, keySet, putAll, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty, keySet, putAll, values
 

Constructor Detail

LinkedHashMap

public LinkedHashMap()

LinkedHashMap

public LinkedHashMap(int initialCapacity)

LinkedHashMap

public LinkedHashMap(int initialCapacity,
                     float loadFactor)

LinkedHashMap

public LinkedHashMap(int initialCapacity,
                     float loadFactor,
                     boolean accessOrder)

LinkedHashMap

public LinkedHashMap(Map<? extends K,? extends V> m)
Method Detail

clear

public void clear()
Specified by:
clear in interface Map<K,V>
Overrides:
clear in class HashMap<K,V>

clone

public Object clone()
Overrides:
clone in class HashMap<K,V>

containsValue

public boolean containsValue(Object value)
Specified by:
containsValue in interface Map<K,V>
Overrides:
containsValue in class HashMap<K,V>

get

public V get(Object key)
Specified by:
get in interface Map<K,V>
Overrides:
get in class HashMap<K,V>

put

public V put(K key,
             V value)
Specified by:
put in interface Map<K,V>
Overrides:
put in class HashMap<K,V>

remove

public V remove(Object key)
Specified by:
remove in interface Map<K,V>
Overrides:
remove in class HashMap<K,V>

removeEldestEntry

protected boolean removeEldestEntry(Map.Entry<K,V> eldest)