我在使用Enums的Java中遇到了问题.我已阅读有关为Enums分配值参数的文档.但是,我的问题是多值的问题,是否可能?
这就是我想要实现的:我有一个语言枚举.每种语言都由其名称和一些较短的别名表示(并非总是如此,并且并不总是相同的别名数)
这是一个例子:
public enum Language{
English("english", "eng", "en", "en_GB", "en_US"),
German("german", "de", "ge"),
Croatian("croatian", "hr", "cro"),
Russian("russian")
}
Run Code Online (Sandbox Code Playgroud)
我可以像这样定义一个枚举,并通过调用Language.valueOf()获得正确的枚举值吗?