【发布时间】:2012-05-11 17:58:46
【问题描述】:
我有以下代码:
void f(String t)
{
if(t.equals("a"))
{
someObject.setType(ObjectType.TYPE_A);
}
else if(t.equals("b"))
{
someObject.setType(ObjectType.TYPE_B);
}
// 50 more similar code
}
有没有什么简单的方法可以重写 if-else 条件,以免有那么多代码?
【问题讨论】:
标签: java if-statement refactoring conditional-statements