在什么情况下,枚举比保证唯一元素的 Collection(我猜是 java.util.Set 的实现者……)更合适?
(这是对我之前的 question 的一种跟进)
最佳答案
基本上当它是一组定义明确的、在编译时已知的固定值时。
您可以非常轻松地将枚举用作一个集合(使用 EnumSet),它允许您定义行为、按名称引用元素、打开它们等。
关于java - 何时在 Java 中使用 Enum 或 Collection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/481068/