Клас HashSet розширює AbstractSet, втілює інтерфейс Set, створює колекцію, яка використовує хеш-таблицю для зберігання даних.
Конструктори HashSet
package work;
import java.util.*;
public class Work
{ public static void main(String args[])
{ HashSet h = new HashSet();
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 елементів. Набір [A, B, 2, 3.3] містить 4 елементи. Набір [A, 2] містить 2 елементи. Не містить 5 Містить 2