2016-12-13 11 views
16

私は驚くほど単純なコンストラクタを持たず、そのメソッドはnull値が気に入らないので、EnumSetに苦労しています。やや動作しますが、私にはないと思える EnumSet<MyClass> x = EnumSet.copyOf(Collections.<MyClass>emptySet());空のEnumSetを作成するには?

:私が思いついた何

答えて

31

方法EnumSet.noneOf使用します

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

EnumSet.noneOf(Class)を使用して、空のEnumSetを作成します。

関連する問題