Java.util.LinkedHashMap.removeEldestEntry() 方法 Java.util.LinkedHashMap.get() 方法 Java.util.LinkedList.add() 方法 Java.util.LinkedHashMap.removeEldestEntry() 方法 package com.codingdict; import java.util.*; public class LinkedHashMapDemo { private static final int MAX_ENTRIES = 5; public static void main(String[] args) { LinkedHashMap<Integer, String> lhm = new LinkedHashMap<Integer, String>(MAX_ENTRIES + 1, .75F, false) { protected boolean removeEldestEntry(Map.Entry<Integer, String> eldest) { return size() > MAX_ENTRIES; } }; lhm.put(0, "H"); lhm.put(1, "E"); lhm.put(2, "L"); lhm.put(3, "L"); lhm.put(4, "O"); System.out.println("" + lhm); } } Java.util.LinkedHashMap.get() 方法 Java.util.LinkedList.add() 方法