У меня есть несколько методов установки, которые принимают перечисление. Они основаны на атрибуте входящих объектов. Вместо того, чтобы писать кучу из них, есть способ обойтись жестким кодом, скажем, 10 различных операторов case. Можно ли создать метод многократного использования?
//Side class declared as
public final enum Side
//How I initialise side
static Side side = Side.SELL;//default
//method to set object
Obj.setSide(sideEnum(zasAlloc.getM_buySellCode()));
//How I am implementing it
public static Side sideEnum(String buysell)
{
if(buysell.equalsIgnoreCase("S"))
{
side = Side.SELL; //default
}
else if(buysell.equalsIgnoreCase("B"))
{
side = Side.BUY;
}
return side;
}