Как создать пустой EnumSet?

Я борюсь с EnumSet, поскольку у него на удивление нет простого конструктора, а его методы не любят нулевые значения.

Что я придумал: EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());

Что несколько работает, но не кажется мне правильным.


person David162795    schedule 13.12.2016    source источник


Ответы (2)



Используйте EnumSet.noneOf(Class) для создания пустого EnumSet.

person Fabian Barney    schedule 13.12.2016