LinkedHashMap是基于HashMap实现的一种集合,具有HashMap 集合的所有特点,除了 HashMap 无序的特点,LinkedHashMap 是有序的。
用法如下
声明:
import java.util.LinkedHashMap;
Map<Integer,Integer>mp = new LinkedHashMap<Integer, Integer>();
查找:
System.out.println(mp.get(key));
插入:
mp.put(key,value);
删除:
mp.remove(key);
遍历:
for(Map.Entry<Integer, Integer>entry:mp.entrySet()) {
System.out.println(entry.getKey()+" "+entry.getValue());
}
修改键值对:
mp.replace(key,value);
获取LinkedHashMap的大小:
System.out.println(mp.size());