Set (HashSet, TreeSet)

Set est une collection sans doublons. HashSet est rapide mais sans ordre garanti et s'appuie sur equals et hashCode; LinkedHashSet conserve l'ordre d'insertion ; TreeSet maintient les éléments triés (via Comparable ou Comparator) avec des opérations plus lentes.

Exemple

Set<String> s = new HashSet<>();
s.add("a");
s.add("a"); // ignoré

Notions voisines

Tout le glossaire