在什么情况下,枚举比保证唯一元素的Collection(例如,java.util.Set的实现者)更合适?

(这是我以前的question的一种跟进)

最佳答案

基本上是在编译时就知道的一组定义明确的固定值。

您可以很容易地将一个枚举用作集合(使用EnumSet),它允许您定义行为,按名称引用元素,打开它们等。

07-26 08:50