第三次学JAVA再学不好就吃翔(part93)--LinkedHashMap

学习笔记,仅供参考,有错必纠



LinkedHashMap


该类是由Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现与 HashMap 的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。注意,如果在映射中重新插入键,则插入顺序不受影响。


  • 举个例子

package com.guiyang.restudy3;

import java.util.LinkedHashMap;

public class D6LinkedHashMap {

	public static void main(String[] args) {
		LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<>();
		
		linkedHashMap.put("A", 1);
		linkedHashMap.put("B", 2);
		linkedHashMap.put("E", 5);
		linkedHashMap.put("D", 4);
		linkedHashMap.put("C", 3);
		
		System.out.println(linkedHashMap);
	}
}

输出:

{A=1, B=2, E=5, D=4, C=3}

猜你喜欢

转载自blog.csdn.net/m0_37422217/article/details/107443696