【问题标题】:How to create empty EnumSet?如何创建空的 EnumSet?
【发布时间】:2017-04-28 07:48:08
【问题描述】:

我在 EnumSet 上苦苦挣扎,因为它令人惊讶地没有简单的构造函数,而且它的方法也不喜欢空值。

我想出什么: EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());

这在某种程度上可行,但对我来说似乎不合适。

【问题讨论】:

    标签: java enumset


    【解决方案1】:

    使用方法EnumSet.noneOf

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-01-25
        • 1970-01-01
        • 2013-01-08
        • 1970-01-01
        • 1970-01-01
        • 2011-05-23
        • 1970-01-01
        • 1970-01-01
        • 2022-11-11
        相关资源
        最近更新 更多