Клас LinkedHashSet розширює клас HashSet без додавання власних членів, підтримує пов'язаний список записів у порядку, в якому їх було вставлено. Це дозволяє виконувати ітерацію у порядку вставлення набору.

Хеш-код потім використовують як індекс, де зберігають дані, пов'язані з ключем. Перетворення ключа на його хеш-код виконується автоматично.

Конструктор LinkedHashSet Методи LinkedHashSet (додатково до успадкованих з батьківських класів) Див. приклад коду
package work;
import java.util.*;
public class Work
{ public static void main(String args[])
  { LinkedHashSet h = new LinkedHashSet();  
    System.out.println("Набір "+h+" містить "+h.size()+" елементів.");
    h.add("B");
    h.add("A");
    h.add(2);
    h.add(3.3);
    System.out.println("Набір "+h+" містить "+h.size()+" елементи.");
    h.remove("B");
    h.remove(3.3);
    h.remove(4);
    System.out.println("Набір "+h+" містить "+h.size()+" елементи.");
    if (h.contains(5)) {System.out.println("Містить 5");}
    else               {System.out.println("Не містить 5");}
    if (h.contains(2)) {System.out.println("Містить 2");}
    else               {System.out.println("Не містить 2");}
  }
}
з таким виведенням
Набір [] містить 0 елементів.
Набір [B, A, 2, 3.3] містить 4 елементи.
Набір [A, 2] містить 2 елементи.
Не містить 5
Містить 2