utils sets retainall remove metodos linkedset java enumset

sets - set retainall java



¿Cómo crear EnumSet vacío? (2)

Use EnumSet.noneOf(Class) para crear un EnumSet vacío.

Estoy luchando con EnumSet ya que, sorprendentemente, no tiene un constructor simple y sus métodos no gustan de los valores nulos.

Lo que se me ocurrió: EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());

Que algo funciona pero no me parece correcto.


Utilice el método EnumSet.noneOf :

EnumSet<MyClass> x = EnumSet.noneOf(MyClass.class);