switch statements are very good when we have switch cases till 5 but in our case we have 15 switch cases.
I want to know what is best alternate choice for switch statements in java
private OpwaardernId getOpwaardernId(String opId) {
OpwaardernId opwaardernId;
switch (opId) {
case "ID001":
opwaardernId = opwaardernId.of("xxx");
break;
case "ID002":
opwaardernId = opwaardernId.of("123");
break;
case "ID002":
opwaardernId = opwaardernId.of("abc");
break;
case "ID003":
opwaardernId = opwaardernId.of("asd");
break;
case "ID004":
opwaardernId = opwaardernId.of("rrr");
break;
case "ID005":
opwaardernId = opwaardernId.of("ttt");
break;
...
case "ID015":
opwaardernId = opwaardernId.of("aaa");
break;
default:
opwaardernId = null;
}
return opwaardernId;
}