我在某个地方看到了下面的枚举解决方案 val values = new ArrayBuffer[Day]
case class Day(name:String) {我真正想要的是一个val lookupTable = Map(),当一个请求进来时,我可以查找“星期一”并将其转换为我的枚举星期一,然后在整个软件中使用枚举。这通常是如何完成的。我看到了密封的特征,但没有看到一种方法来自动确保当有人添加扩展它的类时,它会自动添加到查找表中。有没有办法用查找表创
当使用从xsd:枚举类型生成类型时,XMLBeans生成定制类,这些类不是Java5枚举,而是某种特殊的类来表示枚举。情况可能是这样,因为XMLBeans比Java5更早,而且当时没有枚举,或者您仍然希望保持Java1.4兼容性。但是,我希望获得“真正的”枚举类型,所以我的问题是:有没有一种方法可以用Apache XML Beans生成Java5枚举?