我有一个枚举如下:
public enum EnvironmentType {PRODUCTION, TEST, DEVELOPMENT}
在属性文件中,键值如下:
app.environmentType = TEST
我们知道,当我使用键从属性文件中读取值时,它会像String一样返回
String envType = properties.getProperty("app.environmentType");
我的要求是
EnvironmentType envType = EnvironmentType.TEST;
现在我想知道是否有一种方法可以将值获取为
enum
类型?我该如何parse
或cast
? 最佳答案
EnvironmentType envType = EnvironmentType.valueOf(envTypeString);
关于java - 如何从枚举类型的属性文件中读取值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8559562/