简介
java.util.LinkedHashMap 类是Map接口的Hash表和Linked list实现,具有可预测的迭代顺序.以下是重要的关于LinkedHashMap :
该类提供所有可选的Map操作,并允许null元素.
对HashMap的迭代可能更贵.
类声明
以下是 java.util.LinkedHashMap class :
public class LinkedHashMapextends HashMap implements Map
参数
以下是 java.util.LinkedHashMap class&minus的参数;
K : 这是此地图维护的键类型.
V : 这是映射值的类型.
类构造函数
Sr.No. | 构造函数&说明 |
---|---|
1 | LinkedHashMap() 这构造了一个空的插入排序的LinkedHashMap实例,其默认初始容量(16)和加载因子(0.75). |
2 | LinkedHashMap(int initialCapacity) 这构造了一个空的插入排序的LinkedHashMap实例,它具有指定的初始容量和默认的加载因子(0.75). |
3 | LinkedHashMap(int initialCapacity,float loadFactor) 这构造了一个空的插入排序的LinkedHashMap实例,它具有指定的初始容量和加载因子. |
4 | LinkedHashMap(int initialCapacity,float loadFactor,boolean accessOrder) 这构造了一个具有指定初始ca的空LinkedHashMap实例pacity,负载系数和订购模式. |
5 | LinkedHashMap(Map extends K,? extends V> m) 这构造了一个插入有序的LinkedHashMap实例,其实例与指定的映射相同. |
类方法
Sr.No. | 方法&说明 |
---|---|
1 | void clear() 此方法从此地图中删除所有映射. |
2 | boolean containsValue(Object value) 如果此映射将一个或多个键映射到指定值,则此方法返回true. |
3 | V get(Object key) 此方法返回指定键映射到的值,如果此映射不包含键的映射,则返回null. |
4 | protected boolean removeEldestEntry(Map.Entry< K,V> eldest) 如果此地图应删除其最长的条目. |
继承的方法
此类从以下类继承方法 :
java.util.HashMap
java.util .AbstarctMap
java.util.Object
java.util.Map