1. 函数使用示例
package cn.cerish.container.map.linkedHashmap;
import java.util.HashMap;
import java.util.LinkedHashMap;
public class LinkedHashMapTest {
public static void main(String[] args) {
HashMap<String, Integer> hashMap = new HashMap<>();
LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<>();
LinkedHashMap<String, Integer> linkedHashMap01 = new LinkedHashMap<>(16, 0.75f, true);
for(int i = 1; i <= 10; i++) {
hashMap.put("我是" + i, i);
linkedHashMap.put("我是" + i, i);
linkedHashMap01.put("我是" + i, i);
}
System.out.println("now hashmap: " + hashMap);
System.out.println("now linkedHashmap: " + linkedHashMap);
System.out.println("now linkedHashmap01: " + linkedHashMap01);
System.out.println("===== linkedHashMap accessOrder 对 get() 的影响 =====");
System.out.println("hashMap.get('我是1'): " + hashMap.get("我是1"));
System.out.println("linkedHashMap.get('我是1'): " + linkedHashMap.get("我是1"));
System.out.println("linkedHashMap01.get('我是1'): " + linkedHashMap01.get("我是1"));
System.out.println("now hashmap: " + hashM