Сокращение операторов if -else в Java

У меня есть следующий код:

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, чтобы не было так много кода?

24
задан Asha 2 May 2012 в 09:08
поделиться