It looks like this:
Code:
if(nameOfTheDay !=null){
if(nameOfTheDay.equalsIgnoreCase(SUNDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(SUNDAY);
}else if(nameOfTheDay.equalsIgnoreCase(MONDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(MONDAY);
}else if(nameOfTheDay.equalsIgnoreCase(TUESDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(TUESDAY);
}else if(nameOfTheDay.equalsIgnoreCase(WEDNESDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(WEDNESDAY);
}else if(nameOfTheDay.equalsIgnoreCase(THURSDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(THURSDAY);
}else if(nameOfTheDay.equalsIgnoreCase(FRIDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(FRIDAY);
}else if(nameOfTheDay.equalsIgnoreCase(SATURDAY_STRING)){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(SATURDAY);
}else{
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
dayNumber.setValue(0);
}
}
can be simplified to:
Code:
if(nameOfTheDay !=null){
dayNumber = new NumberDisplay(NUMBER_OF_DAYS_IN_WEEK);
if(nameOfTheDay.equalsIgnoreCase(SUNDAY_STRING)){
dayNumber.setValue(SUNDAY);
}else if(nameOfTheDay.equalsIgnoreCase(MONDAY_STRING)){
dayNumber.setValue(MONDAY);
}else if(nameOfTheDay.equalsIgnoreCase(TUESDAY_STRING)){
dayNumber.setValue(TUESDAY);
}else if(nameOfTheDay.equalsIgnoreCase(WEDNESDAY_STRING)){
dayNumber.setValue(WEDNESDAY);
}else if(nameOfTheDay.equalsIgnoreCase(THURSDAY_STRING)){
dayNumber.setValue(THURSDAY);
}else if(nameOfTheDay.equalsIgnoreCase(FRIDAY_STRING)){
dayNumber.setValue(FRIDAY);
}else if(nameOfTheDay.equalsIgnoreCase(SATURDAY_STRING)){
dayNumber.setValue(SATURDAY);
}else{
dayNumber.setValue(0);
}
}