java - 如何从配置中设置 Enum

标签 java

我正在从 xml 文件读取配置。我的配置中有一个名为 linkType 的属性。我的项目中有等效的枚举类,它声明了两种类型的链接。

如何从字符串设置枚举类型?如果我从配置中读取 EMPTY 并且如果我声明了 linkType.EMPTY 枚举,我将如何将其设置为 EMPTY?

因为在我的代码中,我在这个枚举上有一个 switch 语句,但我无法从配置中设置它

最佳答案

听起来您正在寻找 Enum.valueOf .

(很抱歉链接不精确,无法让 URL 中的空格发挥作用。)

关于java - 如何从配置中设置 Enum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4452809/

相关文章:

Java大列表入口耦合的方法

java - 解析没有数据的 XML 标签。获取 NullPointerException

具有无意义类型通配符的方法的 Java API 类

java - Thymeleaf 整数开关盒

java - 为什么查询谷歌云文件返回一个空列表?

java - 带复合键的 Hibernate 单向 OneToMany

java - 制定划分的一般规则

java - 让 Gson 在反序列化期间创建空列表而不是 null

java - Eclipse IDE Hello World Cheat Sheet 似乎有一个错误

java - 在 javascript 中使用 richfaces 迭代列表中的项目