La clase HashSet implementa la interface Set, respaldada por una tabla de hash (de hecho una instancia de HashMap).   No se garantiza que la iteración sobre la misma arrojará resultados en un orden particular y no existe garantía sobre si el orden permanecerá constante a lo largo del tiempo. Esta clase permite el elemento null.