我有一个枚举如下:

public enum EnvironmentType {PRODUCTION, TEST, DEVELOPMENT}

在属性文件中,键值如下:
app.environmentType = TEST

我们知道,当我使用键从属性文件中读取值时,它会像String一样返回
String envType = properties.getProperty("app.environmentType");

我的要求是
EnvironmentType envType = EnvironmentType.TEST;

现在我想知道是否有一种方法可以将值获取为enum类型?我该如何parsecast

最佳答案

EnvironmentType envType =   EnvironmentType.valueOf(envTypeString);

关于java - 如何从枚举类型的属性文件中读取值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8559562/

10-11 03:28