【发布时间】:2016-10-19 23:00:06
【问题描述】:
我有一个枚举
public enum Regular {
NONE,
HOURLY,
DAILY,
WEEKLY;
public String getName() {
return this.name().toLowerCase();
}
}
当我们得到它时,我们可以将它转换为小写。但是如果我要从 String 转换为 Enum,我必须明确记得设置 toUpperCase()
Regular.valueOf(regular.toUpperCase());
有没有办法在我的 Enum 类中定义它,它会自动将所有字符串转换为大写进行比较?
【问题讨论】: