java 如何创建空的EnumSet?

jhdbpxl9  于 2023-03-11  发布在  Java
关注(0)|答案(2)|浏览(110)

我正在纠结EnumSet,因为令人惊讶的是它没有一个简单的构造函数,而且它的方法不喜欢空值。
我想到的是:

EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());

有点效果但我觉得不对。

3lxsmp7m

3lxsmp7m1#

使用方法EnumSet.noneOf

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

py49o6xq2#

使用EnumSet.noneOf(Class)创建一个空EnumSet。

相关问题