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);