X Tutup
# java.util.LinkedHashMap类 - Java.util包 **java.util.LinkedHashMap** 类是哈希表和链接列表实现Map接口,具有可预知的迭代顺序。以下是关于LinkedHashMap的要点: * 这个类提供了所有可选的映射操作,并且允许null元素。 * 在一个HashMap的迭代很可能会更加昂贵。 ## 类声明 以下是java.util.LinkedHashMap类的声明: ``` public class LinkedHashMap extends HashMap implements Map ``` ## 参数 以下是java.util.LinkedHashMap类中的参数: * K -- 这是映射要维护的键的类型。 * V -- 这是映射值的类型。 ## 类构造函数 | S.N. | 构造函数 & 描述 | | --- | --- | | 1 | **LinkedHashMap() ** 这种构造具有默认初始容量(16)和加载因子(0.75)的空插入顺序LinkedHashMap实例。 | | 2 | **LinkedHashMap(int initialCapacity) ** 该构造带指定初始容量和默认加载因子(0.75)的空插入顺序LinkedHashMap实例。 | | 3 | **LinkedHashMap(int initialCapacity, float loadFactor) ** 该构造带指定初始容量和加载因子的空插入顺序LinkedHashMap实例。 | | 4 | **LinkedHashMap(int initialCapacity, float loadFactor, boolean accessOrder) ** 该构造带指定初始容量,加载因子和排序模式的空LinkedHashMap实例。 | | 5 | **LinkedHashMap(Map<? extends K,? extends V> m) ** 这与构建相同的映射关系与指定映射的插入顺序LinkedHashMap实例。 | ## 类方法 | S.N. | 方法 & 描述 | | --- | --- | | 1 | [void clear()](http://www.yiibai.com/java/util/linkedhashmap_clear.html) 此方法删除所有来自此映射中的映射。 | | 2 | [boolean containsValue(Object value) ](http://www.yiibai.com/java/util/linkedhashmap_containsvalue.html) 如果此映射的一个或多个键映射到指定值,该方法返回true。 | | 3 | [V get(Object key) ](http://www.yiibai.com/java/util/linkedhashmap_get.html) 这个方法返回指定键所映射的值,或者null,如果此映射不包含该键。 | | 4 | [protected boolean removeEldestEntry(Map.Entry<K,V> eldest) ](http://www.yiibai.com/java/util/linkedhashmap_removeeldestentry.html) 这个方法如果此映射移除其最旧的条目返回true。 | ## 方法继承 这个类从以下类继承的方法: * java.util.HashMap * java.util.AbstarctMap * java.util.Object * java.util.Map
X Tutup