小编zol*_*akt的帖子

Java枚举valueOf()有多个值?

我在使用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()获得正确的枚举值吗?

java enums

45
推荐指数
2
解决办法
7万
查看次数

标签 统计

enums ×1

java ×1