enum MYOPTIONS {
OPTION1,OPTION2,OPTION3 .....OPTION100
}
class test {
JSONObject obj = new JSONObject(jsonString);
public void checkAndAddEnumToList(){
if(listA.contain(MYOPTIONS.OPTION1.toString())){
map.add(MYOPTIONS.OPTION1.toString(),obj.getJSONArray(MYOPTIONS.OPTION1.toString()));
} else if(listA.contain(MYOPTIONS.OPTION2.toString())){
map.add(MYOPTIONS.OPTION2.toString(),obj.getJSONArray(MYOPTIONS.OPTION2.toString()));
}else if(listA.contain(MYOPTIONS.OPTION3.toString())){
map.add(MYOPTIONS.OPTION3.toString(),obj.getJSONArray(MYOPTIONS.OPTION3.toString()));
}
}
}
I have OPTION1 to OPTION100, Anyway to avoid If-Else and use REGEX with Loop? Above is just a sample. I am looking to replace IF-ELSE with regex