LinkedHashMap 维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。
map只是一个接口,他的实现类中HashMap是无序的(只是说不是你插入时的顺序);
LinkedHashMap是有序的(按你插入的顺序);
TreeMap 是按key排序的;
HashMap 类基本上等同于 Hashtable, 区别仅仅在于: HashMap 不是同步的,并且运行 null 值.。
通过map中的LinkedHashMap实现就可以。 HashMap headers = new LinkedHashMap()//创建一个map headers.put("Cache-Control", "no-cache")//给map赋第一个值 headers.put("Connection", "close")//给map赋第二个值 Set keys1 = headers.keySet.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)