Клас LinkedHashSet розширює клас HashSet без додавання власних членів, підтримує пов'язаний список записів у порядку, в якому їх було вставлено. Це дозволяє виконувати ітерацію у порядку вставлення набору.
Хеш-код потім використовують як індекс, де зберігають дані, пов'язані з ключем. Перетворення ключа на його хеш-код виконується автоматично.
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