У меня есть ветвление if-else, например
if(name.contains(substring)){
if(name.contains(substring1)){
return "this";
}else if(name.contains(substring2)){
return "that";
}
...
}else if(){
// if else ladder
}
....//else if ladder continues
else{
return "them"
}
Каков наилучший способ реорганизовать это? Что является самым эффективным способом сделать логику подобной этой?