我的班级有一个Enum作为属性.它使用String来设置此attr.有许多枚举类.我怎么能重构它?
public void setType(String s) {
for (MyEnum1 e : MyEnum1.values()) {
if (e.name().equalsIgnoreCase(s))
this.type = e;
}
for (MyEnum2 e : MyEnum2.values()) {
if (e.name().equalsIgnoreCase(s))
this.type = e;
}
for ...
Run Code Online (Sandbox Code Playgroud)
提前致谢.
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |