Клас LinkedHashMap розширює HashMap та підтримує пов'язаний список записів на Map у порядку, в якому їх було вставлено. При ітеруванні LinkedHashMap елементи буде повернуто у тому порядку, в якому їх було вставлено.

Конструктори LinkedHashMap

Методи LinkedHashMap
(додатково до методів, успадкованих від батьківських класів) Див. приклад коду
package work;
import java.util.*;
public class Work
{ public static void main(String args[])
  { LinkedHashMap l1 = new LinkedHashMap(9, 0.5f, true);
    LinkedHashMap l2 = new LinkedHashMap(9, 0.5f, false);
    l1.put("c", 1);    l1.put("b", 2);    l1.put("a", 3);
    l2.put("c", 1);    l2.put("b", 2);    l2.put("a", 3);
    System.out.println(""+l1.get("a")+l1.get("b")+l1.get("c"));
    Set s1 = l1.entrySet();   Iterator i1 = s1.iterator();
    Set s2 = l2.entrySet();   Iterator i2 = s2.iterator();
    while(i1.hasNext())
    { Map.Entry m1 = (Map.Entry) i1.next();
      System.out.print(m1.getKey() + ":"+ m1.getValue()+"    ");
    }
    System.out.println();
    while(i2.hasNext())
    { Map.Entry m2 = (Map.Entry) i2.next();
      System.out.print(m2.getKey() + ":"+ m2.getValue()+"    ");
    }
  }
}
таким виведенням.
321
a:3    b:2    c:1    
c:1    b:2    a:3