La classe HashSet implémente l'interface Set et est renforcée par une table de hachage.
L'objet HashSet n'est pas synchronisé.
Les constructeurs |
---|
HashSet() |
crée un objet HashSet vide d'une capacité initiale (16) et un facteur de charge (0.75) par défaut. |
HashSet(Collection c) |
crée un objet HashSet contenant les éléments de la collection spécifiée. |
HashSet(int initialCapacity) |
crée un objet HashSet vide avec une capacité initiale spécifiée et un facteur de charge par défaut (0.75). |
HashSet(int initialCapacity, float loadFactor) |
crée un objet HashSet vide avec une capactité initiale et un facteur de charge spécifiés. |
Les méthodes |
---|
boolean add(Object o) |
ajoute l'élément spécifié à l'objet HashMap, s'il n'est pas déjà présent. |
void clear() |
supprime tous les éléments de l'objet HashMap. |
Object clone() |
retourne une copie de référence de l'objet HashSet. |
boolean contains(Object o) |
retourne true si l'objet HashSet contient l'élément spécifié. |
boolean isEmpty() |
retourne true si l'objet HashSet ne contient aucun élément. |
Iterator iterator() |
retourne un itérateur sur les éléments de l'objet hashSet. |
boolean remove(Object o) |
supprime l'élément spécifié de l'objet HashSet, s'il est présent. |
int size() |
retourne le nombre d'éléments contenus dans l'objet HashSet. |
Les méthodes héritées à partir de la classe java.util.AbstractSet |
equals, hashCode, removeAll |
Les méthodes héritées à partir de la classe java.util.AbstractCollection |
addAll, containsAll, retainAll, toArray, toArray, toString |
Les méthodes héritées à partir de la classe java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Les méthodes héritées de l'interface java.util.Set |
addAll, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray |