问题标签 [enumset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - EnumSet 方法不会将任何枚举类型识别为枚举
有许多关于类似错误的类似问题,但它们都是关于在尝试创建该类型的 EnumSet 之前未初始化枚举类型的特定情况。我的问题要基本得多。无论我尝试做的事情多么简单,我都无法获得任何 EnumSet 方法来将任何枚举识别为枚举。例如:
无论我尝试使用哪种 EnumSet 方法,我都会得到完全相同的错误。有谁知道我可能做错了什么?我将 DrJava 与 JDK 8 一起使用,因为这是我学到的,我只是为了好玩而这样做,所以我不需要使用最新的开发工具包,这可能是问题吗?文档说 EnumSet 是 Java 8 的一部分,所以我认为不是,但我不知道。
java - 缓存枚举值
我有更多带有一些值的枚举,我想问你缓存枚举值的方法是什么:
例如:
哪种方法最好:值、cachedAnimalsEnumSet 还是 cachedAnimalsList?